aboutsummaryrefslogtreecommitdiffstats
path: root/net/tipc
AgeCommit message (Expand)AuthorFilesLines
2018-11-27tipc: fix lockdep warning during node deleteJon Maloy1-2/+5
2018-11-17tipc: don't assume linear buffer when reading ancillary dataJon Maloy1-4/+11
2018-11-17tipc: fix lockdep warning when reinitilaizing socketsJon Maloy3-18/+48
2018-11-11tipc: fix link re-establish failureJon Maloy1-4/+7
2018-11-01Merge branch 'work.afs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds1-1/+1
2018-10-24iov_iter: Separate type from direction and use accessor functionsDavid Howells1-1/+1
2018-10-23Revert "net: simplify sock_poll_wait"Karsten Graul1-1/+1
2018-10-22tipc: eliminate message disordering during binding table updateJon Maloy3-8/+12
2018-10-22tipc: use destination length for copy stringGuoqing Jiang1-1/+1
2018-10-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-2/+4
2018-10-18tipc: fix info leak from kernel tipc_eventJon Maloy1-0/+1
2018-10-15tipc: fix unsafe rcu locking when accessing publication listTung Nguyen1-2/+2
2018-10-15tipc: initialize broadcast link stale counter correctlyJon Maloy1-0/+1
2018-10-15tipc: support binding to specific ip address when activating UDP bearerHoang Le1-3/+15
2018-10-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-9/+32
2018-10-11tipc: eliminate possible recursive locking detected by LOCKDEPYing Xue1-2/+9
2018-10-10tipc: queue socket protocol error messages into socket receive bufferParthasarathy Bhuvaragan1-2/+12
2018-10-10tipc: set link tolerance correctly in broadcast linkJon Maloy1-5/+11
2018-10-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller5-8/+70
2018-10-01tipc: ignore STATE_MSG on wrong link sessionLUU Duc Canh2-2/+6
2018-09-29tipc: fix failover problemLUU Duc Canh3-0/+49
2018-09-29tipc: buffer overflow handling in listener socketTung Nguyen3-6/+64
2018-09-29tipc: add SYN bit to connection setup messagesJon Maloy3-5/+22
2018-09-29tipc: refactor function tipc_sk_filter_connect()Jon Maloy1-58/+43
2018-09-29tipc: refactor function tipc_sk_timeout()Jon Maloy1-24/+38
2018-09-29tipc: refactor function tipc_msg_reverse()Jon Maloy1-30/+28
2018-09-25tipc: lock wakeup & inputq at tipc_link_reset()Parthasarathy Bhuvaragan1-1/+6
2018-09-25tipc: reset bearer if device carrier not okParthasarathy Bhuvaragan1-5/+7
2018-09-25tipc: fix flow control accounting for implicit connectParthasarathy Bhuvaragan1-1/+3
2018-09-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-6/+18
2018-09-12tipc: check return value of __tipc_dump_start()Cong Wang1-1/+4
2018-09-10net: Add and use skb_mark_not_on_list().David S. Miller1-1/+1
2018-09-06tipc: call start and done ops directly in __tipc_nl_compat_dumpit()Cong Wang3-6/+14
2018-09-05tipc: orphan sock in tipc_release()Cong Wang1-0/+1
2018-09-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller8-43/+68
2018-09-03tipc: correct spelling errors for tipc_topsrv_queue_evt() commentsZhenbo Gao1-2/+2
2018-09-03tipc: correct spelling errors for struct tipc_bc_base's commentZhenbo Gao1-2/+2
2018-09-03tipc: correct structure parameter comments for topsrvZhenbo Gao1-8/+2
2018-08-29tipc: switch to rhashtable iteratorCong Wang4-26/+56
2018-08-29tipc: fix a missing rhashtable_walk_exit()Cong Wang1-0/+2
2018-08-27tipc: fix the big/little endian issue in tipc_destHaiqing Bai2-13/+6
2018-08-09Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+1
2018-08-07tipc: fix an interrupt unsafe locking scenarioYing Xue1-3/+1
2018-08-01net/tipc: remove redundant variables 'tn' and 'oport'Colin Ian King1-4/+1
2018-07-30net: simplify sock_poll_waitChristoph Hellwig1-1/+1
2018-07-27net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init()Jia-Ju Bai1-1/+1
2018-07-27net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init()Jia-Ju Bai1-1/+1
2018-07-26tipc: add missing dev_put() on error in tipc_enable_l2_mediaYueHaibing1-0/+1
2018-07-21tipc: make some functions staticYueHaibing3-8/+10
2018-07-20Merge ra.kernel.org:/pub/scm/linux/kernel/git/torvalds/linuxDavid S. Miller3-15/+27
2018-07-20tipc: make link capability update thread safeJon Maloy1-0/+4
2018-07-18tipc: remove unused tipc_group_sizeYueHaibing1-5/+0
2018-07-18tipc: remove unused tipc_link_is_activeYueHaibing1-5/+0
2018-07-11tipc: check session number before accepting link protocol messagesJon Maloy3-22/+52
2018-07-11tipc: add sequence number check for link STATE messagesJon Maloy4-6/+32
2018-07-07tipc: extend link reset criteria for stale packet retransmissionJon Maloy1-19/+24
2018-07-07tipc: make function tipc_net_finalize() thread safeJon Maloy1-6/+11
2018-07-07tipc: fix correct setting of message type in second discovererJon Maloy1-6/+7
2018-07-07tipc: correct discovery message handling during address trial periodJon Maloy1-1/+4
2018-07-07tipc: fix wrong return value from function tipc_node_try_addr()Jon Maloy1-2/+5
2018-07-05tipc: mark expected switch fall-throughsGustavo A. R. Silva2-0/+2
2018-07-03Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+9
2018-06-30tipc: extend sock diag for group communicationGhantaKrishnamurthy MohanKrishna3-0/+38
2018-06-30tipc: Auto removal of peer down node instanceGhantaKrishnamurthy MohanKrishna1-11/+55
2018-06-30tipc: optimize function tipc_node_timeout()Tung Nguyen1-3/+5
2018-06-30tipc: eliminate buffer cloning in function tipc_msg_extract()Tung Nguyen1-20/+15
2018-06-28Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLLLinus Torvalds1-5/+9
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