aboutsummaryrefslogtreecommitdiffstats
path: root/net/tipc
AgeCommit message (Expand)AuthorFilesLines
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
2017-01-24tipc: fix nametbl_lock soft lockup at module exitParthasarathy Bhuvaragan1-11/+5
2017-01-24tipc: fix connection refcount errorParthasarathy Bhuvaragan1-9/+10
2017-01-24tipc: add subscription refcount to avoid invalid deleteParthasarathy Bhuvaragan2-54/+71
2017-01-24tipc: fix nametbl_lock soft lockup at node/link eventsParthasarathy Bhuvaragan1-2/+7
2017-01-20tipc: make replicast a user selectable optionJon Paul Maloy5-15/+108
2017-01-20tipc: introduce replicast as transport option for multicastJon Paul Maloy7-47/+149
2017-01-20tipc: add functionality to lookup multicast destination nodesJon Paul Maloy4-8/+87
2017-01-20tipc: add function for checking broadcast support in bearerJon Paul Maloy4-9/+34
2017-01-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller5-13/+13
2017-01-16tipc: allocate user memory with GFP_KERNEL flagParthasarathy Bhuvaragan5-13/+13
2017-01-03tipc: reduce risk of user starvation during link congestionJon Paul Maloy5-251/+194
2017-01-03tipc: modify struct tipc_plist to be more versatileJon Paul Maloy3-46/+83
2017-01-03tipc: unify tipc_wait_for_sndpkt() and tipc_wait_for_sndmsg() functionsJon Paul Maloy1-59/+49
2016-12-23tipc: don't send FIN message from connectionless socketJon Paul Maloy1-11/+13
2016-12-16Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+2
2016-12-05[iov_iter] new primitives - copy_from_iter_full() and friendsAl Viro1-2/+2
2016-12-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller4-18/+46
2016-12-02tipc: check minimum bearer MTUMichal Kubeček3-2/+27
2016-11-27tipc: fix link statistics counter errorsJon Paul Maloy1-16/+19
2016-11-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-8/+9
2016-11-25tipc: resolve connection flow control compatibility problemJon Paul Maloy1-1/+1
2016-11-25tipc: improve sanity check for received domain recordsJon Paul Maloy1-5/+5
2016-11-25tipc: fix compatibility bug in link monitoringJon Paul Maloy1-2/+3
2016-11-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-47/+1
2016-11-19tipc: eliminate obsolete socket locking policy descriptionJon Paul Maloy1-47/+1
2016-11-18netns: make struct pernet_operations::id unsigned intAlexey Dobriyan2-2/+2
2016-11-14net: fix sleeping for sk_wait_event()WANG Cong1-12/+12
2016-11-01tipc: remove SS_CONNECTED sock stateParthasarathy Bhuvaragan1-48/+38
2016-11-01tipc: create TIPC_CONNECTING as a new sk_stateParthasarathy Bhuvaragan1-32/+28
2016-11-01tipc: remove SS_DISCONNECTING stateParthasarathy Bhuvaragan1-80/+52
2016-11-01tipc: create TIPC_DISCONNECTING as a new sk_stateParthasarathy Bhuvaragan1-15/+24
2016-11-01tipc: create TIPC_OPEN as a new sk_stateParthasarathy Bhuvaragan1-54/+43
2016-11-01tipc: create TIPC_ESTABLISHED as a new sk_stateParthasarathy Bhuvaragan1-7/+11
2016-11-01tipc: create TIPC_LISTEN as a new sk_stateParthasarathy Bhuvaragan1-19/+43
2016-11-01tipc: remove socket state SS_READYParthasarathy Bhuvaragan1-18/+31
2016-11-01tipc: remove probing_intv from tipc_sockParthasarathy Bhuvaragan1-10/+9
2016-11-01tipc: remove tsk->connected from tipc_sockParthasarathy Bhuvaragan1-17/+19
2016-11-01tipc: remove tsk->connected for connectionless socketsParthasarathy Bhuvaragan1-3/+1
2016-11-01tipc: rename tsk->remote to tsk->peer for consistent namingParthasarathy Bhuvaragan1-6/+5
2016-11-01tipc: rename struct tipc_skb_cb member handle to bytes_readParthasarathy Bhuvaragan2-9/+11
2016-11-01tipc: set kern=0 in sk_alloc() during tipc_accept()Parthasarathy Bhuvaragan1-1/+1
2016-11-01tipc: wakeup sleeping users at disconnectParthasarathy Bhuvaragan1-0/+1
2016-11-01tipc: return early for non-blocking sockets at link congestionParthasarathy Bhuvaragan1-0/+6
2016-10-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller6-6/+33
2016-10-29tipc: fix broadcast link synchronization problemJon Paul Maloy6-6/+33
2016-10-27genetlink: mark families as __ro_after_initJohannes Berg2-4/+4
2016-10-27genetlink: statically initialize familiesJohannes Berg2-19/+23
2016-10-27genetlink: no longer support using static family IDsJohannes Berg2-2/+0
2016-10-27genetlink: introduce and use genl_family_attrbuf()Johannes Berg1-1/+1
2016-10-13tipc: info leak in __tipc_nl_add_udp_addr()Dan Carpenter1-0/+2
2016-09-13tipc: fix possible memory leak in tipc_udp_enable()Wei Yongjun1-1/+2
2016-09-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+5
2016-09-02tipc: send broadcast nack directly upon sequence gap detectionJon Paul Maloy1-7/+16
2016-09-02tipc: rate limit broadcast retransmissionsJon Paul Maloy1-5/+47
2016-09-02tipc: transfer broadcast nacks in link state messagesJon Paul Maloy7-27/+108
2016-09-01tipc: fix random link resets while adding a second bearerParthasarathy Bhuvaragan1-3/+5
2016-08-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+2
2016-08-26tipc: add UDP remoteip dump to netlink APIRichard Alpe3-1/+100
2016-08-26tipc: add the ability to get UDP options via netlinkRichard Alpe3-0/+70
2016-08-26tipc: add replicast peer discoveryRichard Alpe1-3/+80
2016-08-26tipc: introduce UDP replicastRichard Alpe5-12/+200
2016-08-26tipc: refactor multicast ip checkRichard Alpe1-15/+19
2016-08-26tipc: split UDP send functionRichard Alpe1-18/+32
2016-08-26tipc: split UDP nl address parsingRichard Alpe1-57/+55
2016-08-25tipc: fix the error handling in tipc_udp_enable()Wei Yongjun1-1/+4
2016-08-23tipc: use kfree_skb() instead of kfree()Wei Yongjun1-1/+1
2016-08-18tipc: add peer removal functionalityRichard Alpe4-0/+71
2016-08-18tipc: ensure that link congestion and wakeup use same criteriaJon Paul Maloy1-8/+10
2016-08-18tipc: make bearer packet filtering genericJon Paul Maloy3-39/+42
2016-08-15tipc: fix NULL pointer dereference in shutdown()Vegard Nossum1-1/+2
2016-08-10tipc: fix variable dereference before NULL checkParthasarathy Bhuvaragan1-1/+2
2016-07-30tipc: fix imbalance read_unlock_bh in __tipc_nl_add_monitor()Wei Yongjun1-1/+1
2016-07-26tipc: dump monitor attributesParthasarathy Bhuvaragan5-0/+235
2016-07-26tipc: add a function to get the bearer nameParthasarathy Bhuvaragan2-0/+22
2016-07-26tipc: get monitor threshold for the clusterParthasarathy Bhuvaragan5-0/+67
2016-07-26tipc: make cluster size threshold for monitoring configurableParthasarathy Bhuvaragan6-2/+55
2016-07-26tipc: introduce constants for tipc address validationParthasarathy Bhuvaragan2-6/+3
2016-07-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller4-5/+35
2016-07-11tipc: reset all unicast links when broadcast send link failsJon Paul Maloy3-4/+27
2016-07-11tipc: ensure correct broadcast send buffer release when peer is lostJon Paul Maloy1-0/+2
2016-07-11tipc: extend broadcast link initialization criteriaJon Paul Maloy1-1/+6
2016-07-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2016-07-01tipc: fix nl compat regression for link statisticsRichard Alpe1-1/+1
2016-06-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller5-25/+51
2016-06-29tipc: rename udp_port in struct udp_media_addrRichard Alpe1-12/+12
2016-06-29tipc: honor msg2addr return valueRichard Alpe1-1/+4
2016-06-27tipc: Use kmemdup instead of kmalloc and memcpyAmitoj Kaur Chawla1-2/+1
2016-06-22tipc: unclone unbundled buffers before forwardingJon Paul Maloy2-11/+6
2016-06-17tipc: fix socket timer deadlockJon Paul Maloy1-12/+42
2016-06-17tipc: potential shift wrapping bug in map_set()Dan Carpenter1-2/+2
2016-06-15tipc: eliminate uninitialized variable warningYing Xue1-1/+2
2016-06-15tipc: fix suspicious RCU usageYing Xue1-1/+1
2016-06-15tipc: add neighbor monitoring frameworkJon Paul Maloy10-31/+797
2016-06-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+2
2016-06-08tipc: change node timer unit from jiffies to msJon Paul Maloy2-10/+10
2016-06-08tipc: correct error in node fsmJon Paul Maloy1-2/+2
2016-06-02tipc: fix an infoleak in tipc_nl_compat_link_dumpKangjie Lu1-1/+2
2016-05-25tipc: fix potential null pointer dereferences in some compat functionsBaozeng Ding1-18/+93
2016-05-19tipc: block BH in TCP callbacksEric Dumazet1-4/+4
2016-05-17Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2016-05-17tipc: fix nametable publication field in nl compatRichard Alpe1-1/+1
2016-05-16tipc: check nl sock before parsing nested attributesRichard Alpe1-0/+3
2016-05-12tipc: eliminate risk of double link_up eventsJon Paul Maloy1-1/+1
2016-05-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+5
2016-05-03tipc: redesign connection-level flow controlJon Paul Maloy5-62/+122
2016-05-03tipc: propagate peer node capabilities to socket layerJon Paul Maloy3-2/+22
2016-05-03tipc: re-enable compensation for socket receive buffer double countingJon Paul Maloy1-1/+1
2016-05-01tipc: only process unicast on intended nodeHamish Martin1-0/+5
2016-05-01tipc: set 'active' state correctly for first established linkJon Paul Maloy1-0/+1
2016-04-28tipc: remove an unnecessary NULL checkDan Carpenter1-2/+1
2016-04-24tipc: fix stale links after re-enabling bearerParthasarathy Bhuvaragan1-2/+1
2016-04-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-9/+30
2016-04-18treewide: Fix typos in printkMasanari Iida1-1/+1
2016-04-15tipc: let first message on link be a state messageJon Paul Maloy3-5/+8
2016-04-15tipc: ensure that first packets on link are sent in orderJon Paul Maloy1-0/+4
2016-04-15tipc: refactor function tipc_link_timeout()Jon Paul Maloy1-20/+16
2016-04-15tipc: reduce transmission rate of reset messages when link is downJon Paul Maloy1-3/+4
2016-04-15tipc: guarantee peer bearer id exchange after rebootJon Paul Maloy2-1/+19
2016-04-14tipc: fix a race condition leading to subscriber refcnt bugParthasarathy Bhuvaragan3-10/+17
2016-04-13tipc: remove remnants of old broadcast codeJon Paul Maloy1-15/+0
2016-04-11tipc: purge deferred updates from dead nodesErik Hugne1-0/+19
2016-04-11tipc: make dist queue pernetErik Hugne3-9/+11
2016-04-07tipc: stricter filtering of packets in bearer layerJon Paul Maloy2-17/+38
2016-04-07tipc: eliminate buffer leak in bearer layerJon Paul Maloy3-31/+29
2016-03-14tipc: make sure IPv6 header fits in skb headroomRichard Alpe1-1/+1
2016-03-11ip_tunnel: add support for setting flow label via collect metadataDaniel Borkmann1-1/+1
2016-03-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-15/+21
2016-03-07tipc: move netlink policies to netlink.cRichard Alpe9-74/+85
2016-03-06tipc: remove pre-allocated message header in link structJon Paul Maloy5-77/+45
2016-03-06tipc: fix nullptr crash during subscription cancelParthasarathy Bhuvaragan1-1/+2
2016-03-06tipc: make sure required IPv6 addresses are scopedRichard Alpe1-0/+5
2016-03-06tipc: safely copy UDP netlink data from userRichard Alpe1-11/+13
2016-03-06tipc: don't check link reset on non existing linkRichard Alpe1-1/+1
2016-03-06tipc: add net device to skb before UDP xmitRichard Alpe1-0/+2
2016-03-03tipc: Revert "tipc: use existing sk_write_queue for outgoing packet chain"Parthasarathy Bhuvaragan1-14/+19
2016-02-25tipc: fix null deref crash in compat config pathFlorian Westphal1-0/+1
2016-02-25tipc: fix crash during node removalJon Paul Maloy1-13/+11
2016-02-25tipc: eliminate risk of finding to-be-deleted node instanceJon Paul Maloy1-9/+9
2016-02-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-7/+9
2016-02-19tipc: unlock in error pathInsu Yun1-1/+3
2016-02-18Revert "genl: Add genlmsg_new_unicast() for unicast message allocation"Florian Westphal1-1/+0
2016-02-16tipc: refactor node xmit and fix memory leaksRichard Alpe2-24/+38
2016-02-16tipc: fix premature addition of node to lookup tableJon Paul Maloy1-6/+6
2016-02-06tipc: use alloc_ordered_workqueue() instead of WQ_UNBOUND w/ max_active = 1Parthasarathy Bhuvaragan1-2/+2
2016-02-06tipc: donot create timers if subscription timeout = TIPC_WAIT_FOREVERParthasarathy Bhuvaragan1-3/+11
2016-02-06tipc: protect tipc_subscrb_get() with subscriber spin lockParthasarathy Bhuvaragan1-2/+2
2016-02-06tipc: hold subscriber->lock for tipc_nametbl_subscribe()Parthasarathy Bhuvaragan1-2/+2
2016-02-06tipc: fix connection abort when receiving invalid cancel requestParthasarathy Bhuvaragan1-1/+2
2016-02-06tipc: fix connection abort during subscription cancellationParthasarathy Bhuvaragan1-19/+19
2016-02-06tipc: introduce tipc_subscrb_subscribe() routineParthasarathy Bhuvaragan1-23/+31
2016-02-06tipc: remove struct tipc_name_seq from struct tipc_subscriptionParthasarathy Bhuvaragan3-16/+37
2016-02-06tipc: remove filter and timeout elements from struct tipc_subscriptionParthasarathy Bhuvaragan2-12/+8
2016-02-06tipc: remove incorrect check for subscription timeout valueParthasarathy Bhuvaragan1-2/+1
2016-02-06tipc: fix link priority propagationRichard Alpe1-0/+6
2016-02-06tipc: fix link attribute propagation bugRichard Alpe3-30/+16
2016-01-29tipc: fix connection abort during subscription cancelParthasarathy Bhuvaragan1-6/+5
2015-12-25ip_tunnel: Move stats update to iptunnel_xmit()Pravin B Shelar1-9/+3
2015-12-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-5/+14
2015-12-03tipc: fix node reference count bugJon Paul Maloy1-8/+7
2015-11-30net: Generalise wq_has_sleeper helperHerbert Xu1-2/+2
2015-11-24tipc: fix error handling of expanding buffer headroomYing Xue1-2/+5
2015-11-23tipc: avoid packets leaking on socket receive queueYing Xue1-3/+7
2015-11-20tipc: correct settings of broadcast link stateJon Paul Maloy1-0/+2
2015-11-20tipc: eliminate remnants of hungarian notationJon Paul Maloy6-133/+133
2015-11-20tipc: narrow down interface towards struct tipc_linkJon Paul Maloy7-345/+415
2015-11-20tipc: narrow down exposure of struct tipc_nodeJon Paul Maloy7-461/+462
2015-11-20tipc: convert node lock to rwlockJon Paul Maloy3-133/+136
2015-11-20tipc: introduce per-link spinlockJon Paul Maloy3-26/+25
2015-11-20tipc: reduce code dependency between binding table and node layerJon Paul Maloy6-67/+74
2015-11-20tipc: small cleanup of function tipc_node_check_state()Jon Paul Maloy1-3/+2
2015-11-20tipc: move linearization of buffers to generic codeJon Paul Maloy3-5/+3
2015-11-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+5
2015-11-01tipc: linearize arriving NAME_DISTR and LINK_PROTO buffersJon Paul Maloy1-0/+5
2015-10-25tipc: link_is_bc_sndlink() can be staticWu Fengguang2-5/+5
2015-10-24tipc: clean up unused code and structuresJon Paul Maloy9-1104/+30
2015-10-24tipc: ensure binding table initial distribution is sent via first linkJon Paul Maloy2-3/+3
2015-10-24tipc: eliminate link's reference to owner nodeJon Paul Maloy4-22/+29
2015-10-24tipc: eliminate redundant buffer cloning at transmissionJon Paul Maloy2-28/+15
2015-10-24tipc: let neighbor discoverer tranmsit consumable buffersJon Paul Maloy4-12/+38
2015-10-24tipc: introduce jumbo frame support for broadcastJon Paul Maloy7-6/+39
2015-10-24tipc: simplify bearer level broadcastJon Paul Maloy5-45/+151
2015-10-24tipc: let broadcast packet reception use new link receive functionJon Paul Maloy9-220/+615
2015-10-24tipc: introduce capability bit for broadcast synchronizationJon Paul Maloy6-7/+23
2015-10-24tipc: let broadcast transmission use new link transmit functionJon Paul Maloy5-57/+85
2015-10-24tipc: make struct tipc_link generic to support broadcastJon Paul Maloy3-12/+34
2015-10-24tipc: use explicit allocation of broadcast send linkJon Paul Maloy4-45/+79
2015-10-24tipc: make link implementation independent from struct tipc_bearerJon Paul Maloy3-23/+36
2015-10-24tipc: create broadcast transmission link at namespace initJon Paul Maloy4-7/+24
2015-10-24tipc: move broadcast link lock to struct tipc_netJon Paul Maloy3-9/+14
2015-10-24tipc: move bcast definitions to bcast.cJon Paul Maloy5-107/+110
2015-10-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-6/+19
2015-10-21tipc: conditionally expand buffer headroom over udp tunnelJon Paul Maloy1-0/+5
2015-10-21tipc: allow non-linear first fragment bufferJon Paul Maloy1-3/+9
2015-10-21tipc: extend broadcast link window sizeJon Paul Maloy1-3/+5
2015-10-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-5/+5