aboutsummaryrefslogtreecommitdiffstats
path: root/net/tipc/node.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-24tipc: node: remove Excess struct member kernel-doc warningsRandy Dunlap1-2/+0
2023-08-15genetlink: use attrs from struct genl_infoJakub Kicinski1-2/+2
2023-07-27tipc: stop tipc crypto on failure in tipc_node_createFedor Pchelkin1-1/+1
2023-01-06tipc: fix unexpected link reset due to discovery messagesTung Nguyen1-4/+8
2022-12-07tipc: call tipc_lxc_xmit without holding node_read_lockXin Long1-3/+9
2022-06-27tipc: move bc link creation back to tipc_node_createXin Long1-19/+22
2022-02-16tipc: fix wrong notification node addressesJon Maloy1-5/+6
2022-02-14tipc: fix wrong publisher node address in link publicationsJon Maloy1-1/+1
2021-06-10node.c: fix the use of indefinite articlegushengxian1-1/+1
2021-05-10tipc: make node link identity publish thread safeHoang Le1-6/+6
2021-04-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2021-04-07net: tipc: Fix spelling errors in net/tipc moduleZheng Yongjun1-1/+1
2021-03-28node.c: A typo fixBhaskar Chowdhury1-1/+1
2021-03-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-3/+8
2021-03-17tipc: simplify signature of tipc_nametbl_withdraw() functionsJon Maloy1-2/+1
2021-03-17tipc: simplify signature of tipc_namtbl_publish()Jon Maloy1-14/+15
2021-03-15tipc: better validate user input in tipc_nl_retrieve_key()Eric Dumazet1-3/+8
2021-03-11tipc: clean up warnings detected by sparseHoang Huu Le1-0/+5
2021-01-14net: tip: fix a couple kernel-doc markupsMauro Carvalho Chehab1-1/+1
2020-12-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+4
2020-12-08net: tipc: prevent possible null deref of linkCengiz Can1-2/+4
2020-12-04tipc: support 128bit node identity for peer removingHoang Le1-3/+18
2020-12-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+2
2020-12-01net/tipc: fix all function Return: notationRandy Dunlap1-3/+3
2020-12-01net/tipc: fix node.c kernel-docRandy Dunlap1-1/+25
2020-12-01net/tipc: fix various kernel-doc warningsRandy Dunlap1-2/+3
2020-12-01tipc: fix incompatible mtu of transmissionHoang Le1-0/+2
2020-11-02tipc: remove unneeded semicolonTom Rix1-1/+1
2020-10-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2020-10-09tipc: fix NULL pointer dereference in tipc_named_rcvHoang Huu Le1-1/+1
2020-09-18tipc: add automatic rekeying for encryption keyTuong Lien1-2/+23
2020-09-18tipc: add automatic session key exchangeTuong Lien1-1/+16
2020-09-18tipc: introduce encryption master keyTuong Lien1-2/+4
2020-09-18tipc: optimize key switching time and logicTuong Lien1-27/+25
2020-07-13net: tipc: kerneldoc fixesAndrew Lunn1-2/+2
2020-06-17tipc: update a binding service via broadcastHoang Huu Le1-6/+23
2020-06-02Revert "tipc: Fix potential tipc_node refcnt leak in tipc_rcv"Tuong Lien1-1/+0
2020-05-26tipc: add support for broadcast rcv stats dumpingTuong Lien1-8/+53
2020-05-26tipc: enable broadcast retrans via unicastTuong Lien1-1/+1
2020-05-26tipc: introduce Gap ACK blocks for broadcast linkTuong Lien1-2/+8
2020-04-18tipc: Fix potential tipc_node refcnt leak in tipc_rcvXiyu Yang1-1/+3
2020-03-26tipc: Add a missing case of TIPC_DIRECT_MSG typeHoang Le1-1/+2
2020-02-10tipc: make three functions staticChen Wandun1-3/+4
2019-12-10tipc: introduce variable window congestion controlJon Maloy1-7/+9
2019-11-22tipc: update replicast capability for broadcast send linkHoang Le1-1/+7
2019-11-08tipc: add support for AEAD key setting via netlinkTuong Lien1-0/+135
2019-11-08tipc: introduce TIPC encryption & authenticationTuong Lien1-19/+80
2019-11-08tipc: enable creating a "preliminary" nodeTuong Lien1-27/+72
2019-11-07tipc: eliminate checking netns if node establishedHoang Le1-9/+5
2019-11-06tipc: update cluster capabilities if node deletedHoang Le1-1/+11
2019-10-29tipc: improve throughput between nodes in netnsHoang Le1-4/+151
2019-10-06net: tipc: have genetlink code to parse the attrs during dumpitJiri Pirko1-5/+1
2019-08-18tipc: clean up skb list lock handling on send pathJon Maloy1-3/+4
2019-08-08tipc: add loopback device trackingJohn Rutherford1-0/+1
2019-07-25tipc: optimize link synching mechanismTuong Lien1-2/+4
2019-07-17tipc: initialize 'validated' field of received packetsJon Maloy1-0/+1
2019-06-25tipc: rename function msg_get_wrapped() to msg_inner_hdr()Jon Maloy1-1/+1
2019-06-18tipc: fix issues with early FAILOVER_MSG from peerTuong Lien1-3/+7
2019-05-04tipc: fix missing Name entries due to half-failoverTuong Lien1-7/+47
2019-04-27netlink: make validation more configurable for future strictnessJohannes Berg1-18/+20
2019-04-27netlink: make nla_nest_start() add NLA_F_NESTED flagMichal Kubecek1-2/+2
2019-04-11tipc: use standard write_lock & unlock functions when creating nodeJon Maloy1-2/+3
2019-03-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+4
2019-03-23tipc: tipc clang warningJon Maloy1-3/+4
2019-03-19tipc: introduce new capability flag for clusterHoang Le1-0/+18
2019-02-11tipc: fix link session and re-establish issuesTuong Lien1-5/+6
2018-12-19tipc: add trace_events for tipc nodeTuong Lien1-0/+15
2018-12-19tipc: add trace_events for tipc linkTuong Lien1-1/+7
2018-12-19tipc: enable tracepoints in tipcTuong Lien1-0/+63
2018-12-18tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving itZhenbo Gao1-0/+4
2018-12-05tipc: fix node keep alive interval calculationHoang Le1-0/+6
2018-11-27tipc: fix lockdep warning during node deleteJon Maloy1-2/+5
2018-10-01tipc: ignore STATE_MSG on wrong link sessionLUU Duc Canh1-2/+3
2018-09-29tipc: fix failover problemLUU Duc Canh1-0/+11
2018-07-20Merge ra.kernel.org:/pub/scm/linux/kernel/git/torvalds/linuxDavid S. Miller1-2/+5
2018-07-20tipc: make link capability update thread safeJon Maloy1-0/+4
2018-07-11tipc: check session number before accepting link protocol messagesJon Maloy1-1/+4
2018-07-11tipc: add sequence number check for link STATE messagesJon Maloy1-0/+7
2018-07-07tipc: fix wrong return value from function tipc_node_try_addr()Jon Maloy1-2/+5
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-05-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+13
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 Maloy1-0/+21
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. Miller1-7/+4
2018-04-20tipc: confgiure and apply UDP bearer MTU on running linksGhantaKrishnamurthy MohanKrishna1-3/+9
2018-04-18tipc: fix infinite loop when dumping link monitor summaryTung Nguyen1-7/+4
2018-03-31tipc: permit overlapping service ranges in name tableJon Maloy1-1/+1
2018-03-31tipc: replace name table service range array with rb treeJon Maloy1-2/+2
2018-03-27tipc: tipc_node_create() can be staticWei Yongjun1-2/+2
2018-03-23tipc: handle collisions of 32-bit node address hash valuesJon Maloy1-7/+78
2018-03-23tipc: add 128-bit node identifierJon Maloy1-6/+2
2018-03-23tipc: remove restrictions on node address valuesJon Maloy1-6/+2
2018-02-14tipc: apply bearer link tolerance on running linksJon Maloy1-0/+24
2018-01-15tipc: fix a memory leak in tipc_nl_node_get_link()Cong Wang1-12/+14
2017-11-16tipc: enforce valid ratio between skb truesize and contentsJon Maloy1-1/+1
2017-11-01net: tipc: Convert timers to use timer_setup()Kees Cook1-4/+4
2017-10-13tipc: add new function for sending multiple small messagesJon Maloy1-0/+16
2017-10-13tipc: add ability to obtain node availability status from other filesJon Maloy1-5/+21
2017-09-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+3
2017-08-24tipc: context imbalance at node read unlockParthasarathy Bhuvaragan1-1/+1
2017-08-24tipc: perform skb_linearize() before parsing the inner headerParthasarathy Bhuvaragan1-0/+2
2017-08-21tipc: don't reset stale broadcast send linkJon Paul Maloy1-10/+4
2017-08-09tipc: remove premature ESTABLISH FSM event at link synchronizationJon Paul Maloy1-3/+1
2017-04-24tipc: check return value of nlmsg_newPan Bian1-0/+2
2017-04-13netlink: pass extended ACK struct where availableJohannes Berg1-4/+4
2017-04-13netlink: pass extended ACK struct to parsing functionsJohannes Berg1-6/+6
2017-02-24tipc: move premature initilalization of stack variablesJon Paul Maloy1-5/+7
2017-01-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+7
2017-01-24tipc: fix nametbl_lock soft lockup at node/link eventsParthasarathy Bhuvaragan1-2/+7
2017-01-20tipc: introduce replicast as transport option for multicastJon Paul Maloy1-9/+18
2017-01-03tipc: reduce risk of user starvation during link congestionJon Paul Maloy1-10/+5
2016-10-29tipc: fix broadcast link synchronization problemJon Paul Maloy1-1/+1
2016-09-02tipc: transfer broadcast nacks in link state messagesJon Paul Maloy1-2/+30
2016-08-18tipc: add peer removal functionalityRichard Alpe1-0/+63
2016-07-26tipc: dump monitor attributesParthasarathy Bhuvaragan1-0/+86
2016-07-26tipc: get monitor threshold for the clusterParthasarathy Bhuvaragan1-0/+52
2016-07-26tipc: make cluster size threshold for monitoring configurableParthasarathy Bhuvaragan1-0/+27
2016-07-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-4/+11
2016-07-11tipc: reset all unicast links when broadcast send link failsJon Paul Maloy1-4/+11
2016-06-15tipc: add neighbor monitoring frameworkJon Paul Maloy1-14/+12
2016-06-08tipc: change node timer unit from jiffies to msJon Paul Maloy1-8/+10
2016-06-08tipc: correct error in node fsmJon Paul Maloy1-2/+2
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: propagate peer node capabilities to socket layerJon Paul Maloy1-2/+19
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-15tipc: let first message on link be a state messageJon Paul Maloy1-1/+4
2016-04-15tipc: ensure that first packets on link are sent in orderJon Paul Maloy1-0/+4
2016-03-07tipc: move netlink policies to netlink.cRichard Alpe1-22/+1
2016-03-06tipc: don't check link reset on non existing linkRichard Alpe1-1/+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. Miller1-6/+6
2016-02-16tipc: refactor node xmit and fix memory leaksRichard Alpe1-22/+32
2016-02-16tipc: fix premature addition of node to lookup tableJon Paul Maloy1-6/+6
2016-02-06tipc: fix link attribute propagation bugRichard Alpe1-3/+6
2015-12-03tipc: fix node reference count bugJon Paul Maloy1-8/+7
2015-11-20tipc: eliminate remnants of hungarian notationJon Paul Maloy1-37/+37
2015-11-20tipc: narrow down interface towards struct tipc_linkJon Paul Maloy1-55/+53
2015-11-20tipc: narrow down exposure of struct tipc_nodeJon Paul Maloy1-5/+444
2015-11-20tipc: convert node lock to rwlockJon Paul Maloy1-110/+117
2015-11-20tipc: introduce per-link spinlockJon Paul Maloy1-21/+18
2015-11-20tipc: reduce code dependency between binding table and node layerJon Paul Maloy1-0/+60
2015-11-20tipc: small cleanup of function tipc_node_check_state()Jon Paul Maloy1-3/+2
2015-10-25tipc: link_is_bc_sndlink() can be staticWu Fengguang1-1/+1
2015-10-24tipc: clean up unused code and structuresJon Paul Maloy1-12/+2
2015-10-24tipc: ensure binding table initial distribution is sent via first linkJon Paul Maloy1-1/+1
2015-10-24tipc: eliminate link's reference to owner nodeJon Paul Maloy1-2/+5
2015-10-24tipc: simplify bearer level broadcastJon Paul Maloy1-2/+5
2015-10-24tipc: let broadcast packet reception use new link receive functionJon Paul Maloy1-52/+106
2015-10-24tipc: introduce capability bit for broadcast synchronizationJon Paul Maloy1-2/+4
2015-10-24tipc: make link implementation independent from struct tipc_bearerJon Paul Maloy1-1/+5
2015-10-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+3
2015-10-15tipc: update node FSM when peer RESET message is receivedJon Paul Maloy1-4/+7
2015-10-15tipc: send out RESET immediately when link goes downJon Paul Maloy1-2/+3
2015-10-15tipc: delay ESTABLISH state event when link is establishedJon Paul Maloy1-9/+22
2015-10-14tipc: eliminate risk of stalled link synchronizationJon Paul Maloy1-3/+3
2015-08-23tipc: fix stale link problem during synchronizationJon Paul Maloy1-2/+10
2015-08-23tipc: interrupt link synchronization when a link goes downJon Paul Maloy1-3/+8
2015-08-23tipc: eliminate risk of premature link setup during failoverJon Paul Maloy1-1/+3
2015-07-30tipc: clean up link creationJon Paul Maloy1-32/+16
2015-07-30tipc: remove implicit message delivery in node_unlock()Jon Paul Maloy1-19/+7
2015-07-30tipc: make resetting of links non-atomicJon Paul Maloy1-69/+97
2015-07-30tipc: move received discovery data evaluation inside node.cJon Paul Maloy1-21/+102
2015-07-30tipc: merge link->exec_mode and link->state into one FSMJon Paul Maloy1-13/+18
2015-07-30tipc: move protocol message sending away from link FSMJon Paul Maloy1-0/+1
2015-07-30tipc: move link synch and failover to link aggregation levelJon Paul Maloy1-101/+190
2015-07-30tipc: extend node FSMJon Paul Maloy1-7/+82
2015-07-30tipc: reverse call order for link_reset()->node_link_down()Jon Paul Maloy1-9/+21
2015-07-30tipc: move all link_reset() calls to link aggregation levelJon Paul Maloy1-3/+81
2015-07-30tipc: eliminate function tipc_link_activate()Jon Paul Maloy1-2/+4
2015-07-20tipc: reduce locking scope during packet receptionJon Paul Maloy1-7/+98
2015-07-20tipc: introduce node contact FSMJon Paul Maloy1-5/+125
2015-07-20tipc: move link supervision timer to node levelJon Paul Maloy1-4/+62
2015-07-20tipc: clean up definitions and usage of link flagsJon Paul Maloy1-1/+1
2015-07-20tipc: make media xmit call outside node spinlock contextJon Paul Maloy1-0/+78
2015-07-20tipc: use bearer index when looking up active linksJon Paul Maloy1-62/+44
2015-07-20tipc: move link input queue to tipc_nodeJon Paul Maloy1-1/+3
2015-07-20tipc: move link creation from neighbor discoverer to nodeJon Paul Maloy1-0/+27
2015-07-20tipc: introduce link entry structure to struct tipc_nodeJon Paul Maloy1-85/+78
2015-05-14tipc: add packet sequence number at instant of transmissionJon Paul Maloy1-1/+1
2015-05-14tipc: simplify include dependenciesJon Paul Maloy1-0/+1
2015-04-02tipc: simplify link mtu negotiationJon Paul Maloy1-5/+4
2015-04-02tipc: eliminate delayed link deletion at link failoverJon Paul Maloy1-7/+6
2015-03-29tipc: involve reference counter for node structureYing Xue1-24/+61
2015-03-29tipc: fix potential deadlock when all links are resetYing Xue1-1/+4
2015-03-14tipc: split link outqueueJon Paul Maloy1-2/+2
2015-02-09tipc: nl compat add noop and remove legacy nl frameworkRichard Alpe1-1/+1
2015-02-09tipc: convert legacy nl node dump to nl compatRichard Alpe1-54/+0
2015-02-09tipc: convert legacy nl link dump to nl compatRichard Alpe1-73/+0
2015-02-09tipc: move and rename the legacy nl api to "nl compat"Richard Alpe1-1/+1
2015-02-05tipc: eliminate race condition at multicast receptionJon Paul Maloy1-4/+7
2015-02-05tipc: simplify connection abort notifications when links breakJon Paul Maloy1-40/+29
2015-02-05tipc: resolve race problem at unicast message receptionJon Paul Maloy1-19/+24
2015-02-05tipc: reduce usage of context info in socket and linkJon Paul Maloy1-1/+1
2015-02-04tipc: eliminate race during node creationJon Paul Maloy1-6/+5