aboutsummaryrefslogtreecommitdiffstats
path: root/net/tipc
AgeCommit message (Expand)AuthorFilesLines
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook1-2/+3
2018-06-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds8-59/+143
2018-06-04Merge branch 'work.aio-1' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-9/+5
2018-05-26net/tipc: convert to ->poll_maskChristoph Hellwig1-9/+5
2018-05-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-3/+15
2018-05-10tipc: fix one byte leak in tipc_sk_set_orig_addr()Eric Dumazet1-1/+2
2018-05-10tipc: clean up removal of binding table itemsJon Maloy1-50/+53
2018-05-10tipc: eliminate KMSAN uninit-value in strcmp complaintYing Xue1-2/+13
2018-05-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2018-04-27tipc: introduce ioctl for fetching node identityJon Maloy3-2/+33
2018-04-27tipc: fix bug in function tipc_nl_node_dump_monitorJon Maloy1-1/+1
2018-04-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller8-25/+40
2018-04-20tipc: confgiure and apply UDP bearer MTU on running linksGhantaKrishnamurthy MohanKrishna3-5/+25
2018-04-20tipc: implement configuration of UDP media MTUGhantaKrishnamurthy MohanKrishna3-0/+30
2018-04-20tipc: set default MTU for UDP mediaGhantaKrishnamurthy MohanKrishna1-2/+2
2018-04-18tipc: fix infinite loop when dumping link monitor summaryTung Nguyen2-8/+5
2018-04-18tipc: fix use-after-free in tipc_nametbl_stopJon Maloy1-12/+17
2018-04-16tipc: fix possible crash in __tipc_nl_net_set()Eric Dumazet2-0/+4
2018-04-16tipc: add policy for TIPC_NLA_NET_ADDREric Dumazet1-1/+2
2018-04-12tipc: fix missing initializer in tipc_sendmsg()Jon Maloy1-1/+3
2018-04-12tipc: fix unbalanced reference counterJon Maloy3-3/+9
2018-04-08tipc: use the right skb in tipc_sk_fill_sock_diag()Cong Wang3-6/+6
2018-04-04tipc: Fix namespace violation in tipc_sk_fill_sock_diagGhantaKrishnamurthy MohanKrishna1-1/+2
2018-04-04tipc: Fix missing list initializations in struct tipc_subscriptionJon Maloy1-0/+2
2018-03-31tipc: avoid possible string overflowJon Maloy1-1/+2
2018-03-31tipc: permit overlapping service ranges in name tableJon Maloy7-111/+60
2018-03-31tipc: refactor name table translate functionJon Maloy1-36/+25
2018-03-31tipc: replace name table service range array with rb treeJon Maloy6-568/+477
2018-03-27net: Drop pernet_operations::asyncKirill Tkhai1-1/+0
2018-03-27tipc: tipc_node_create() can be staticWei Yongjun1-2/+2
2018-03-27tipc: fix error handling in tipc_udp_enable()Wei Yongjun1-1/+2
2018-03-25tipc: tipc_disc_addr_trial_msg() can be statickbuild test robot1-7/+7
2018-03-23tipc: obtain node identity from interface by defaultJon Maloy3-9/+29
2018-03-23tipc: handle collisions of 32-bit node address hash valuesJon Maloy11-45/+236
2018-03-23tipc: add 128-bit node identifierJon Maloy11-56/+146
2018-03-23tipc: remove direct accesses to own_addr field in struct tipc_netJon Maloy8-49/+42
2018-03-23tipc: allow closest-first lookup algorithm when legacy address is configuredJon Maloy6-18/+22
2018-03-23tipc: remove restrictions on node address valuesJon Maloy8-105/+21
2018-03-23tipc: some cleanups in the file discover.cJon Maloy4-166/+155
2018-03-23tipc: refactor function tipc_enable_bearer()Jon Maloy1-66/+70
2018-03-22tipc: step sk->sk_drops when rcv buffer is fullGhantaKrishnamurthy MohanKrishna1-2/+7
2018-03-22tipc: implement socket diagnostics for AF_TIPCGhantaKrishnamurthy MohanKrishna5-6/+203
2018-03-22tipc: modify socket iterator for sock_diagGhantaKrishnamurthy MohanKrishna1-24/+41
2018-03-17tipc: some name changesJon Maloy5-103/+106
2018-03-17tipc: merge two lists in struct publicationJon Maloy2-13/+12
2018-03-17tipc: remove zone_list member in struct publicationJon Maloy2-76/+30
2018-03-17tipc: remove zone publication list in name tableJon Maloy4-26/+29
2018-03-17tipc: obsolete TIPC_ZONE_SCOPEJon Maloy6-40/+23
2018-03-13net: Convert tipc_net_opsKirill Tkhai1-0/+1
2018-03-07tipc: bcast: use true and false for boolean valuesGustavo A. R. Silva1-1/+1
2018-03-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-0/+2
2018-02-27tipc: correct initial value for group congestion flagJon Maloy2-0/+2
2018-02-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller5-54/+91
2018-02-19tipc: don't call sock_release() in atomic contextPaolo Abeni1-1/+1
2018-02-19tipc: fix bug on error path in tipc_topsrv_kern_subscr()Jon Maloy1-3/+4
2018-02-16tipc: rename tipc_server to tipc_topsrvJon Maloy7-259/+258
2018-02-16tipc: separate topology server listener socket from subcsriber socketsJon Maloy1-181/+147
2018-02-16tipc: make struct tipc_server private for server.cJon Maloy5-128/+110
2018-02-16tipc: some prefix changesJon Maloy4-56/+54
2018-02-16tipc: collapse subscription creation functionsJon Maloy4-43/+22
2018-02-16tipc: simplify endianness handling in topology subscriberJon Maloy5-102/+86
2018-02-16tipc: simplify interaction between subscription and topology connectionJon Maloy5-149/+88
2018-02-16tipc: eliminate struct tipc_subscriberJon Maloy4-207/+146
2018-02-16tipc: remove unnecessary function pointersJon Maloy4-37/+20
2018-02-16tipc: remove redundant code in topology serverJon Maloy3-35/+9
2018-02-14tipc: apply bearer link tolerance on running linksJon Maloy4-4/+32
2018-02-14tipc: Fix missing RTNL lock protection during setting link propertiesYing Xue1-6/+8
2018-02-14tipc: Introduce __tipc_nl_net_setYing Xue2-3/+13
2018-02-14tipc: Introduce __tipc_nl_media_setYing Xue2-9/+15
2018-02-14tipc: Introduce __tipc_nl_bearer_setYing Xue2-9/+15
2018-02-14tipc: Introduce __tipc_nl_bearer_enableYing Xue2-7/+11
2018-02-14tipc: Introduce __tipc_nl_bearer_disableYing Xue2-6/+14
2018-02-14tipc: Refactor __tipc_nl_compat_doitYing Xue1-14/+15
2018-02-12net: make getname() functions return length rather than use int* parameterDenys Vlasenko1-3/+2
2018-02-11vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds1-11/+11
2018-02-08tipc: fix skb truesize/datasize ratio controlHoang Le1-2/+2
2018-01-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds14-333/+423
2018-01-30Merge branch 'work.sock_recvmsg' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+2
2018-01-30Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+2
2018-01-19tipc: fix race between poll() and setsockopt()Jon Maloy3-17/+13
2018-01-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-12/+14
2018-01-16tipc: fix race condition at topology server receiveJon Maloy3-46/+51
2018-01-15tipc: fix bug during lookup of multicast destination nodesJon Maloy3-8/+4
2018-01-15tipc: fix a memory leak in tipc_nl_node_get_link()Cong Wang1-12/+14
2018-01-15tipc: fix a potental access after delete in tipc_sk_join()Jon Maloy1-0/+1
2018-01-09tipc: improve poll() for group member socketJon Maloy3-33/+41
2018-01-09tipc: improve groupcast scope handlingJon Maloy8-71/+96
2018-01-09tipc: add option to suppress PUBLISH events for pre-existing publicationsJon Maloy6-15/+21
2018-01-09tipc: send out join messages as soon as new member is discoveredJon Maloy4-42/+68
2018-01-09tipc: simplify group LEAVE sequenceJon Maloy1-31/+9
2018-01-09tipc: create group member event messages when they are neededJon Maloy3-44/+56
2018-01-09tipc: adjustment to group member FSMJon Maloy1-3/+2
2018-01-09tipc: let group member stay in JOINED mode if unable to reclaimJon Maloy1-12/+22
2018-01-09tipc: a couple of cleanupsJon Maloy1-14/+8
2018-01-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-4/+18
2018-01-08net: tipc: remove unused hardirq.hYang Shi1-1/+0
2018-01-05tipc: simplify small window members' sorting algorithmJon Maloy1-9/+4
2018-01-05tipc: some clarifying name changesJon Maloy1-23/+23
2018-01-02tipc: fix problems with multipoint-to-point flow controlJon Maloy1-4/+18
2017-12-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller4-13/+31
2017-12-28tipc: fix hanging poll() for stream socketsParthasarathy Bhuvaragan1-1/+1
2017-12-27tipc: fix tipc_mon_delete() oops in tipc_enable_bearer() error pathTommi Rantala1-1/+5
2017-12-27tipc: error path leak fixes in tipc_enable_bearer()Tommi Rantala1-1/+4
2017-12-26tipc: fix memory leak of group member when peer node is lostJon Maloy1-9/+18
2017-12-26tipc: base group replicast ack counter on number of actual receiversJon Maloy1-1/+3
2017-12-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-8/+8
2017-12-20tipc: remove joining group member from congested listJon Maloy1-4/+2
2017-12-19tipc: fix list sorting bug in function tipc_group_update_member()Jon Maloy1-2/+1
2017-12-18tipc: remove leaving group member from all listsJon Maloy1-2/+4
2017-12-18tipc: fix lost member events bugJon Maloy1-0/+1
2017-12-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2017-12-13tipc: eliminate potential memory leakJon Maloy1-1/+1
2017-12-11rhashtable: Change rhashtable_walk_start to return voidTom Herbert1-4/+2
2017-12-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+2
2017-12-05tipc: fix memory leak in tipc_accept_from_sock()Jon Maloy1-0/+1
2017-12-05tipc: fix a null pointer deref on error pathCong Wang1-1/+1
2017-12-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-4/+0
2017-12-02tipc: switch to sock_recvmsg()Al Viro1-2/+2
2017-12-01tipc: fall back to smaller MTU if allocation of local send skb failsJon Maloy4-13/+55
2017-12-01tipc: call tipc_rcv() only if bearer is up in tipc_udp_recv()Tommi Rantala1-4/+0
2017-11-27net: annotate ->poll() instancesAl Viro1-2/+2
2017-11-27tipc: eliminate access after delete in group_filter_msg()Jon Maloy1-1/+1
2017-11-21tipc: fix access of released memoryJon Maloy1-1/+1
2017-11-16tipc: enforce valid ratio between skb truesize and contentsJon Maloy3-9/+24
2017-11-11tipc: improve link resiliency when rps is activatedJon Maloy2-11/+25
2017-11-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2017-11-03tipc: eliminate unnecessary probingJon Maloy1-1/+10
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-11-01net: tipc: Convert timers to use timer_setup()Kees Cook5-18/+18
2017-10-26tipc: fix a dangling pointerCong Wang1-1/+3
2017-10-26tipc: eliminate KASAN warningJon Maloy1-1/+1
2017-10-22tipc: refactor tipc_sk_timeout() functionJon Maloy1-26/+23
2017-10-21tipc: fix broken tipc_poll() functionJon Maloy1-3/+2
2017-10-20tipc: checking for NULL instead of IS_ERR()Dan Carpenter1-1/+1
2017-10-16tipc: fix rebasing errorJon Maloy1-0/+1
2017-10-13tipc: add multipoint-to-point flow controlJon Maloy2-5/+136
2017-10-13tipc: guarantee delivery of last broadcast before DOWN eventJon Maloy1-13/+32
2017-10-13tipc: guarantee delivery of UP event before first broadcastJon Maloy2-2/+9
2017-10-13tipc: guarantee that group broadcast doesn't bypass group unicastJon Maloy5-17/+94
2017-10-13tipc: guarantee group unicast doesn't bypass group broadcastJon Maloy2-15/+74
2017-10-13tipc: introduce group multicast messagingJon Maloy3-7/+74
2017-10-13tipc: introduce group anycast messagingJon Maloy5-0/+138
2017-10-13tipc: introduce group unicast messagingJon Maloy4-13/+150
2017-10-13tipc: introduce flow control for group broadcast messagesJon Maloy4-22/+190
2017-10-13tipc: receive group membership events via member socketJon Maloy4-33/+100
2017-10-13tipc: add second source address to recvmsg()/recvfrom()Jon Maloy3-18/+39
2017-10-13tipc: introduce communication groupsJon Maloy9-48/+734
2017-10-13tipc: improve destination linked listJon Maloy4-67/+74
2017-10-13tipc: add new function for sending multiple small messagesJon Maloy3-12/+19
2017-10-13tipc: refactor function filter_rcv()Jon Maloy3-81/+89
2017-10-13tipc: add ability to obtain node availability status from other filesJon Maloy2-5/+22
2017-10-13tipc: improve address sanity check in tipc_connect()Jon Maloy1-16/+15
2017-10-13tipc: add ability to order and receive topology events in driverJon Maloy5-40/+124
2017-10-08tipc: Unclone message at secondary destination lookupJon Maloy1-0/+8
2017-10-08tipc: correct initialization of skb listJon Maloy1-2/+2
2017-10-01tipc: use only positive error codes in messagesParthasarathy Bhuvaragan1-1/+1
2017-09-06tipc: remove unnecessary call to dev_net()Kleber Sacilotto de Souza1-1/+1
2017-09-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller6-33/+33
2017-08-29tipc: permit bond slave as bearerParthasarathy Bhuvaragan2-15/+13
2017-08-24tipc: context imbalance at node read unlockParthasarathy Bhuvaragan1-1/+1
2017-08-24tipc: reassign pointers after skb reallocation / linearizationParthasarathy Bhuvaragan1-2/+5
2017-08-24tipc: perform skb_linearize() before parsing the inner headerParthasarathy Bhuvaragan1-0/+2
2017-08-24tipc: Fix tipc_sk_reinit handling of -EAGAINBob Peterson1-3/+3
2017-08-23net: tipc: constify genl_opsArvind Yadav1-1/+1
2017-08-22tipc: fix a race condition of releasing subscriber objectYing Xue1-0/+2
2017-08-22tipc: remove subscription references only for pending timersParthasarathy Bhuvaragan1-12/+7
2017-08-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+4
2017-08-21tipc: don't reset stale broadcast send linkJon Paul Maloy4-45/+17
2017-08-18tipc: fix use-after-freeEric Dumazet1-2/+4
2017-08-14tipc: avoid inheriting msg_non_seq flag when message is returnedJon Paul Maloy1-0/+1
2017-08-14tipc: accept PACKET_MULTICAST packetsJon Paul Maloy1-1/+1
2017-08-09tipc: remove premature ESTABLISH FSM event at link synchronizationJon Paul Maloy1-3/+1
2017-07-01net: convert sock.sk_refcnt from atomic_t to refcount_tReshetova, Elena1-1/+1
2017-06-10net: tipc: Fix a sleep-in-atomic bug in tipc_msg_reverseJia-Ju Bai1-1/+1
2017-05-11tipc: make macro tipc_wait_for_cond() smp safeJon Paul Maloy1-19/+19
2017-05-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds11-197/+197
2017-05-02tipc: refactor function tipc_sk_recv_stream()Jon Paul Maloy1-84/+71
2017-05-02tipc: refactor function tipc_sk_recvmsg()Jon Paul Maloy1-59/+50
2017-04-28tipc: close the connection if protocol messages contain errorsParthasarathy Bhuvaragan1-0/+8
2017-04-28tipc: improve error validations for sockets in CONNECTING stateParthasarathy Bhuvaragan1-3/+22
2017-04-28tipc: Fix missing connection request handlingParthasarathy Bhuvaragan1-2/+1
2017-04-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+2
2017-04-25tipc: fix socket flow control accounting error at tipc_recv_streamParthasarathy Bhuvaragan1-1/+1
2017-04-25tipc: fix socket flow control accounting error at tipc_send_streamParthasarathy Bhuvaragan1-1/+1
2017-04-24tipc: check return value of nlmsg_newPan Bian1-0/+2
2017-04-13netlink: pass extended ACK struct where availableJohannes Berg3-12/+12
2017-04-13netlink: pass extended ACK struct to parsing functionsJohannes Berg8-37/+39
2017-03-29tipc: allow rdm/dgram socketpairsErik Hugne1-4/+16
2017-03-29tipc: add support for stream/seqpacket socketpairsErik Hugne1-2/+12
2017-03-28tipc: adjust the policy of holding subscription krefYing Xue3-6/+7
2017-03-28tipc: advance the time of deleting subscription from subscriber->subscrp_listYing Xue1-7/+2
2017-03-22tipc: fix nametbl deadlock at tipc_nametbl_unsubscribeYing Xue1-1/+6
2017-03-09net: Work around lockdep limitation in sockets that use socketsDavid Howells1-3/+5
2017-03-02sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar1-0/+2
2017-02-24tipc: move premature initilalization of stack variablesJon Paul Maloy1-5/+7
2017-02-17tipc: Fix tipc_sk_reinit race conditionsHerbert Xu2-11/+23
2017-01-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller4-83/+99
2017-01-25tipc: uninitialized return code in tipc_setsockopt()Dan Carpenter1-2/+1
2017-01-24tipc: fix cleanup at module unloadParthasarathy Bhuvaragan1-3/+1
2017-01-24tipc: ignore requests when the connection state is not CONNECTEDParthasarathy Bhuvaragan1-6/+7