aboutsummaryrefslogtreecommitdiffstats
path: root/net/tipc
AgeCommit message (Expand)AuthorFilesLines
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-01tipc: fix nl compat regression for link statisticsRichard Alpe1-1/+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-15tipc: eliminate uninitialized variable warningYing Xue1-1/+2
2016-06-15tipc: fix suspicious RCU usageYing Xue1-1/+1
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
2015-10-15tipc: update node FSM when peer RESET message is receivedJon Paul Maloy3-6/+13
2015-10-15tipc: send out RESET immediately when link goes downJon Paul Maloy5-8/+19
2015-10-15tipc: delay ESTABLISH state event when link is establishedJon Paul Maloy3-23/+49
2015-10-15tipc: disallow packet duplicates in link deferred queueJon Paul Maloy3-33/+34
2015-10-15tipc: improve sequence number checkingJon Paul Maloy2-15/+13
2015-10-15tipc: simplify tipc_link_rcv() reception loopJon Paul Maloy1-37/+47
2015-10-15tipc: limit usage of temporary skb list during packet receptionJon Paul Maloy1-8/+7
2015-10-14tipc: move fragment importance field to new header positionJon Paul Maloy1-2/+2
2015-10-14tipc: eliminate risk of stalled link synchronizationJon Paul Maloy1-3/+3
2015-09-20tipc: reinitialize pointer after skb linearizeErik Hugne1-0/+1
2015-09-08net: tipc: fix stall during bclink wakeup procedureKolmakov Dmitriy1-1/+29
2015-08-23tipc: fix stale link problem during synchronizationJon Paul Maloy2-3/+12
2015-08-23tipc: interrupt link synchronization when a link goes downJon Paul Maloy2-4/+9
2015-08-23tipc: eliminate risk of premature link setup during failoverJon Paul Maloy1-1/+3
2015-08-17tipc: don't sanity check non-existing TLV (NL compat)Richard Alpe1-1/+1
2015-07-31ipv6: change ipv6_stub_impl.ipv6_dst_lookup to take net argumentRoopa Prabhu1-1/+2
2015-07-30tipc: clean up link creationJon Paul Maloy4-121/+86
2015-07-30tipc: use temporary, non-protected skb queue for bundle receptionJon Paul Maloy1-15/+19
2015-07-30tipc: remove implicit message delivery in node_unlock()Jon Paul Maloy4-63/+10
2015-07-30tipc: make resetting of links non-atomicJon Paul Maloy3-70/+127
2015-07-30tipc: move received discovery data evaluation inside node.cJon Paul Maloy3-123/+127
2015-07-30tipc: merge link->exec_mode and link->state into one FSMJon Paul Maloy3-180/+226
2015-07-30tipc: move protocol message sending away from link FSMJon Paul Maloy3-21/+33
2015-07-30tipc: move link synch and failover to link aggregation levelJon Paul Maloy5-508/+342
2015-07-30tipc: extend node FSMJon Paul Maloy2-11/+92
2015-07-30tipc: reverse call order for link_reset()->node_link_down()Jon Paul Maloy2-14/+22
2015-07-30tipc: move all link_reset() calls to link aggregation levelJon Paul Maloy5-69/+104
2015-07-30tipc: eliminate function tipc_link_activate()Jon Paul Maloy3-16/+8
2015-07-29tipc: fix bug in broadcast synch message create functionJon Maloy1-0/+3
2015-07-26tipc: clean up socket layer message receptionJon Paul Maloy4-146/+134
2015-07-26tipc: introduce new tipc_sk_respond() functionJon Paul Maloy3-39/+47
2015-07-26tipc: let function tipc_msg_reverse() expand header when neededJon Paul Maloy3-34/+48
2015-07-21tipc: fix compatibility bugJon Paul Maloy1-1/+1
2015-07-20tipc: reduce locking scope during packet receptionJon Paul Maloy8-389/+478
2015-07-20tipc: introduce node contact FSMJon Paul Maloy4-54/+185
2015-07-20tipc: move link supervision timer to node levelJon Paul Maloy4-80/+68
2015-07-20tipc: simplify link timer implementationJon Paul Maloy2-45/+72
2015-07-20tipc: improve link FSM implementationJon Paul Maloy2-156/+195
2015-07-20tipc: introduce new link protocol msg create functionJon Paul Maloy1-67/+77
2015-07-20tipc: clean up definitions and usage of link flagsJon Paul Maloy4-78/+67
2015-07-20tipc: make media xmit call outside node spinlock contextJon Paul Maloy8-77/+198
2015-07-20tipc: change sk_buffer handling in tipc_link_xmit()Jon Paul Maloy3-40/+37
2015-07-20tipc: use bearer index when looking up active linksJon Paul Maloy2-73/+59
2015-07-20tipc: move link input queue to tipc_nodeJon Paul Maloy4-19/+27
2015-07-20tipc: move link creation from neighbor discoverer to nodeJon Paul Maloy3-16/+37
2015-07-20tipc: introduce link entry structure to struct tipc_nodeJon Paul Maloy6-136/+143
2015-07-08net/tipc: initialize security state for new connection socketStephen Smalley1-0/+1
2015-06-28tipc: purge backlog queue counters when broadcast link is resetJon Paul Maloy3-1/+7
2015-06-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-5/+11
2015-06-10tipc: disconnect socket directly after probe failureErik Hugne1-5/+11
2015-05-30tipc: unconditionally put sock refcnt when sock timer to be deleted is pendingYing Xue1-5/+2
2015-05-26tipc: fix bug in link protocol message create functionJon Paul Maloy1-2/+0
2015-05-14tipc: use sock_create_kern interface to create kernel socketYing Xue1-1/+1
2015-05-14tipc: add packet sequence number at instant of transmissionJon Paul Maloy5-41/+54
2015-05-14tipc: improve link congestion algorithmJon Paul Maloy3-10/+22
2015-05-14tipc: simplify link supervision checkpointingJon Paul Maloy2-61/+22
2015-05-14tipc: rename fields in struct tipc_linkJon Paul Maloy3-96/+97
2015-05-14tipc: simplify packet sequence number handlingJon Paul Maloy4-62/+53
2015-05-14tipc: simplify include dependenciesJon Paul Maloy8-17/+22
2015-05-14tipc: simplify link timer handlingJon Paul Maloy1-3/+3
2015-05-14tipc: simplify resetting and disabling of bearersJon Paul Maloy3-32/+10
2015-05-11net: Pass kern from net_proto_family.create to sk_allocEric W. Biederman1-1/+1
2015-05-09tipc: send explicit not supported error in nl compatRichard Alpe1-1/+1
2015-05-09tipc: add broadcast link window set/get to nl apiRichard Alpe3-30/+58
2015-05-09tipc: fix default link prop regression in nl compatRichard Alpe2-23/+114
2015-05-04tipc: deal with return value of tipc_conn_new callbackYing Xue1-0/+4
2015-05-04tipc: adjust locking policy of subscriptionYing Xue1-2/+4
2015-05-04tipc: involve reference counter for subscriberYing Xue1-68/+52
2015-05-04tipc: introduce tipc_subscrb_create routineYing Xue1-13/+17
2015-05-04tipc: rename functions defined in subscr.cYing Xue4-97/+75
2015-04-29tipc: fix problem with parallel link synchronization mechanismJon Paul Maloy1-5/+2
2015-04-29tipc: remove wrong use of NLM_F_MULTINicolas Dichtel2-12/+13
2015-04-23tipc: fix node refcount issueErik Hugne1-1/+0
2015-04-23tipc: fix random link reset problemErik Hugne1-1/+2
2015-04-23tipc: fix topology server broken issueYing Xue1-6/+3
2015-04-07udp_tunnel: Pass UDP socket down through udp_tunnel{, 6}_xmit_skb().David Miller1-2/+4
2015-04-02tipc: simplify link mtu negotiationJon Paul Maloy4-111/+43
2015-04-02tipc: eliminate delayed link deletion at link failoverJon Paul Maloy5-90/+78
2015-04-02tipc: drop tunneled packet duplicates at receptionJon Paul Maloy1-85/+47
2015-04-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2015-03-31tipc: fix a slab object leakYing Xue1-1/+1
2015-03-29tipc: fix two bugs in secondary destination lookupJon Paul Maloy3-1/+14
2015-03-29tipc: involve reference counter for node structureYing Xue6-30/+79
2015-03-29tipc: fix potential deadlock when all links are resetYing Xue5-32/+8
2015-03-25tipc: eliminate race condition at dual link establishmentJon Paul Maloy3-0/+55
2015-03-25tipc: clean up handling of link congestionJon Paul Maloy2-72/+60
2015-03-25tipc: introduce starvation free send algorithmJon Paul Maloy3-25/+42
2015-03-25tipc: fix a link reset issue due to retransmission failuresYing Xue1-3/+5
2015-03-24rhashtable: Disable automatic shrinking by defaultThomas Graf1-0/+1
2015-03-24tipc: fix compile error when IPV6=m and TIPC=yYing Xue1-1/+1
2015-03-24tipc: validate length of sockaddr in connect() for dgram/rdmSasha Levin1-0/+2
2015-03-23tipc: Use default rhashtable hashfnHerbert Xu1-2/+0
2015-03-20tipc: Use inlined rhashtable interfaceHerbert Xu1-14/+18