aboutsummaryrefslogtreecommitdiffstats
path: root/net/tipc/name_table.c
AgeCommit message (Expand)AuthorFilesLines
2022-06-17tipc: cleanup unused functionHoang Le1-11/+0
2022-02-23tipc: Fix end of loop tests for list_for_each_entry()Dan Carpenter1-1/+1
2021-06-03tipc: simplify handling of lookup scope during multicast message receptionJon Maloy1-3/+3
2021-04-29Merge tag 'net-next-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-209/+219
2021-04-08treewide: Change list_sort to use const pointersSami Tolvanen1-2/+2
2021-04-05tipc: Fix a kernel-doc warning in name_table.cWu XiangCheng1-0/+2
2021-03-17tipc: remove some unnecessary warningsJon Maloy1-14/+16
2021-03-17tipc: add host-endian copy of user subscription to struct tipc_subscriptionJon Maloy1-18/+11
2021-03-17tipc: simplify api between binding table and topology serverJon Maloy1-13/+8
2021-03-17tipc: simplify signature of tipc_find_service()Jon Maloy1-25/+37
2021-03-17tipc: simplify signature of tipc_service_find_range()Jon Maloy1-6/+8
2021-03-17tipc: simplify signature of tipc_nametbl_lookup_group()Jon Maloy1-7/+7
2021-03-17tipc: simplify signature of tipc_nametbl_lookup_mcast_nodes()Jon Maloy1-4/+4
2021-03-17tipc: simplify signature of tipc_namtbl_lookup_mcast_sockets()Jon Maloy1-5/+5
2021-03-17tipc: refactor tipc_sendmsg() and tipc_lookup_anycast()Jon Maloy1-39/+36
2021-03-17tipc: rename binding table lookup functionsJon Maloy1-18/+33
2021-03-17tipc: simplify signature of tipc_nametbl_withdraw() functionsJon Maloy1-25/+26
2021-03-17tipc: simplify call signatures for publication creationJon Maloy1-25/+17
2021-03-17tipc: simplify signature of tipc_namtbl_publish()Jon Maloy1-5/+5
2021-03-17tipc: move creation of publication item one level up in call chainJon Maloy1-33/+32
2021-03-17tipc: re-organize members of struct publicationJon Maloy1-33/+33
2020-12-01net/tipc: fix name_table.c kernel-docRandy Dunlap1-7/+35
2020-12-01net/tipc: fix various kernel-doc warningsRandy Dunlap1-2/+2
2020-11-27tipc: update address terminology in codeJon Maloy1-5/+6
2020-06-17tipc: update a binding service via broadcastHoang Huu Le1-2/+7
2019-12-10tipc: fix name table rbtree issuesTuong Lien1-100/+179
2019-11-22tipc: support in-order name publication eventsTuong Lien1-8/+43
2019-04-27netlink: make nla_nest_start() add NLA_F_NESTED flagMichal Kubecek1-2/+2
2019-04-10tipc: missing entries in name table of publicationsHoang Le1-1/+2
2018-10-22tipc: eliminate message disordering during binding table updateJon Maloy1-0/+1
2018-08-27tipc: fix the big/little endian issue in tipc_destHaiqing Bai1-6/+4
2018-07-27net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init()Jia-Ju Bai1-1/+1
2018-05-10tipc: clean up removal of binding table itemsJon Maloy1-50/+53
2018-04-18tipc: fix use-after-free in tipc_nametbl_stopJon Maloy1-12/+17
2018-04-12tipc: fix unbalanced reference counterJon Maloy1-1/+4
2018-03-31tipc: permit overlapping service ranges in name tableJon Maloy1-34/+30
2018-03-31tipc: refactor name table translate functionJon Maloy1-36/+25
2018-03-31tipc: replace name table service range array with rb treeJon Maloy1-562/+470
2018-03-23tipc: remove direct accesses to own_addr field in struct tipc_netJon Maloy1-3/+3
2018-03-23tipc: allow closest-first lookup algorithm when legacy address is configuredJon Maloy1-3/+5
2018-03-17tipc: some name changesJon Maloy1-73/+70
2018-03-17tipc: remove zone_list member in struct publicationJon Maloy1-73/+28
2018-03-17tipc: remove zone publication list in name tableJon Maloy1-3/+2
2018-03-17tipc: obsolete TIPC_ZONE_SCOPEJon Maloy1-2/+1
2018-02-16tipc: make struct tipc_server private for server.cJon Maloy1-6/+4
2018-02-16tipc: some prefix changesJon Maloy1-17/+16
2018-02-16tipc: simplify endianness handling in topology subscriberJon Maloy1-17/+25
2018-02-16tipc: simplify interaction between subscription and topology connectionJon Maloy1-4/+6
2018-01-15tipc: fix bug during lookup of multicast destination nodesJon Maloy1-4/+2
2018-01-09tipc: improve groupcast scope handlingJon Maloy1-21/+19
2018-01-09tipc: add option to suppress PUBLISH events for pre-existing publicationsJon Maloy1-6/+7
2018-01-09tipc: send out join messages as soon as new member is discoveredJon Maloy1-1/+1
2017-10-26tipc: eliminate KASAN warningJon Maloy1-1/+1
2017-10-13tipc: introduce group anycast messagingJon Maloy1-0/+41
2017-10-13tipc: introduce communication groupsJon Maloy1-12/+32
2017-10-13tipc: improve destination linked listJon Maloy1-44/+45
2017-03-28tipc: adjust the policy of holding subscription krefYing Xue1-0/+2
2017-01-20tipc: add functionality to lookup multicast destination nodesJon Paul Maloy1-5/+33
2017-01-03tipc: modify struct tipc_plist to be more versatileJon Paul Maloy1-28/+72
2016-03-07tipc: move netlink policies to netlink.cRichard Alpe1-6/+0
2016-02-06tipc: remove struct tipc_name_seq from struct tipc_subscriptionParthasarathy Bhuvaragan1-4/+10
2015-11-20tipc: reduce code dependency between binding table and node layerJon Paul Maloy1-2/+3
2015-05-04tipc: rename functions defined in subscr.cYing Xue1-22/+12
2015-03-17tipc: fix a potential deadlock when nametable is purgedYing Xue1-2/+2
2015-02-09tipc: nl compat add noop and remove legacy nl frameworkRichard Alpe1-1/+3
2015-02-09tipc: convert legacy nl name table dump to nl compatRichard Alpe1-184/+0
2015-02-09tipc: move and rename the legacy nl api to "nl compat"Richard Alpe1-1/+1
2015-02-05tipc: simplify socket multicast receptionJon Paul Maloy1-3/+41
2015-01-12tipc: make tipc node address support net namespaceYing Xue1-17/+22
2015-01-12tipc: name tipc name table support net namespaceYing Xue1-56/+72
2015-01-12tipc: make tipc broadcast link support net namespaceYing Xue1-0/+1
2015-01-12tipc: make tipc node table aware of net namespaceYing Xue1-7/+9
2014-12-09tipc: avoid double lock 'spin_lock:&seq->lock'Ying Xue1-1/+1
2014-12-08tipc: convert name table read-write lock to RCUYing Xue1-44/+43
2014-12-08tipc: remove unnecessary INIT_LIST_HEADYing Xue1-2/+0
2014-12-08tipc: simplify relationship between name table lock and node lockYing Xue1-9/+10
2014-12-08tipc: any name table member must be protected under name table lockYing Xue1-1/+2
2014-12-08tipc: ensure all name sequences are properly protected with its lockYing Xue1-21/+27
2014-12-08tipc: ensure all name sequences are released when name table is stoppedYing Xue1-4/+3
2014-12-08tipc: make name table allocated dynamicallyYing Xue1-30/+30
2014-11-26tipc: remove node subscription infrastructureYing Xue1-1/+1
2014-11-24tipc: fix sparse warnings in new nl apiRichard Alpe1-6/+7
2014-11-21tipc: add name table dump to new netlink apiRichard Alpe1-1/+189
2014-09-01tipc: add name distributor resiliency queueErik Hugne1-4/+4
2014-08-23tipc: remove include file port.hJon Paul Maloy1-1/+0
2014-04-30tipc: fix memory leak of publicationsYing Xue1-1/+1
2014-04-28tipc: move the delivery of named messages out of nametbl lockYing Xue1-2/+10
2014-03-06tipc: fix memory leak during module removalErik Hugne1-3/+34
2014-02-22tipc: remove all enabled flags from all tipc componentsYing Xue1-3/+0
2013-12-16tipc: remove unnecessary variables and conditionswangweidong1-2/+1
2013-06-17tipc: cosmetic realignment of function argumentsPaul Gortmaker1-5/+5
2013-02-27hlist: drop the node parameter from iteratorsSasha Levin1-5/+3
2012-09-18net/tipc/name_table.c: Remove unecessary semicolonPeter Senna Tschudin1-1/+1
2012-08-20tipc: eliminate configuration for maximum number of name publicationsYing Xue1-2/+2
2012-08-20tipc: convert tipc_nametbl_size type from variable to macroYing Xue1-5/+5
2012-07-13tipc: phase out most of the struct print_buf usageErik Hugne1-37/+51
2012-07-13tipc: use standard printk shortcut macros (pr_err etc.)Erik Hugne1-20/+20
2012-07-12tipc: limit error messages relating to memory leak to one linePaul Gortmaker1-2/+4
2012-07-10net: Fix (nearly-)kernel-doc comments for various functionsBen Hutchings1-5/+5
2012-04-30tipc: compress out gratuitous extra carriage returnsPaul Gortmaker1-44/+6
2012-04-26tipc: Enhance error checking of published namesAllan Stephens1-3/+4
2012-04-26tipc: Create helper routine to delete unused name sequence structureAllan Stephens1-12/+15
2012-04-19tipc: Ensure network address change doesn't impact name table updatesAllan Stephens1-4/+4
2012-04-19tipc: Add routines for safe checking of node's network addressAllan Stephens1-3/+3
2012-04-19tipc: Don't record failed publication attempt as a successAllan Stephens1-2/+3
2012-04-19tipc: Update node-scope publications when network address is assignedAllan Stephens1-3/+2
2012-02-24tipc: Revert name table translation optimizationAllan Stephens1-4/+13
2012-02-24tipc: Add check to prevent insertion of duplicate name table entriesAllan Stephens1-0/+7
2012-02-24tipc: Simplify enforcement of reserved name type prohibitionAllan Stephens1-23/+1
2011-12-29tipc: rename struct subscription to struct tipc_subscriptionPaul Gortmaker1-6/+7
2011-12-29tipc: rename struct port_list to struct tipc_port_listPaul Gortmaker1-1/+1
2011-06-24tipc: Eliminate checks for empty zone list during name translationAllan Stephens1-5/+2
2011-06-24tipc: Convert name table publication lists to standard kernel listsAllan Stephens1-157/+83
2011-06-24tipc: Partition name table instance array info into two partsAllan Stephens1-61/+89
2011-01-01tipc: remove extraneous braces from single statementsAllan Stephens1-4/+2
2011-01-01tipc: remove zeroing assignments to static global variablesAllan Stephens1-1/+1
2011-01-01tipc: cleanup various cosmetic whitespace issuesAllan Stephens1-7/+7
2011-01-01tipc: remove calls to dbg() and msg_dbg()Allan Stephens1-31/+2
2010-12-02tipc: Remove obsolete inclusions of header filesAllan Stephens1-5/+0
2010-10-13tipc: clean out all instances of #if 0'd unused codePaul Gortmaker1-17/+0
2010-09-23net: return operator cleanupEric Dumazet1-1/+1
2010-09-06tipc: Minor optimizations to name table translation codeAllan Stephens1-3/+1
2010-08-17tipc: Minor enhancements to name table display formatAllan Stephens1-28/+16
2010-05-12tipc: add tipc_ prefix to fcns targeted for un-inliningAllan Stephens1-1/+1
2008-11-07tipc: trivial endian annotation in debug statementHarvey Harrison1-1/+1
2008-07-14tipc: Optimization to multicast name lookup algorithmAllan Stephens1-13/+30
2008-07-14tipc: Fix bug in scope checking for multicast messagesAllan Stephens1-2/+4
2008-06-04tipc: Add missing spinlock in name table display codeAllan Stephens1-1/+3
2008-06-04tipc: Prevent display of name table types with no publicationsAllan Stephens1-0/+3
2008-05-12tipc: Enhancements to name table initializationAllan Stephens1-5/+2
2007-08-02[TIPC]: Make function tipc_nameseq_subscribe static.Florian Westphal1-1/+1
2007-07-19some kmalloc/memset ->kzalloc (tree wide)Yoann Padioleau1-2/+1
2007-02-10[NET] TIPC: Fix whitespace errors.YOSHIFUJI Hideaki1-53/+53
2006-07-21[NET]: Conversions from kmalloc+memset to k(z|c)alloc.Panagiotis Issaris1-12/+4
2006-06-27[PATCH] spin/rwlock init cleanupsIngo Molnar1-2/+2
2006-06-25[TIPC]: Enhanced & cleaned up system messages; fixed 2 obscure memory leaks.Allan Stephens1-3/+3
2006-06-25[TIPC]: First phase of assert() cleanupAllan Stephens1-85/+94
2006-06-25[TIPC]: Prevent name table corruption if no room for new publicationAllan Stephens1-9/+9
2006-03-20[TIPC]: CleanupsAdrian Bunk1-8/+12
2006-03-20[TIPC]: Remove inlines from *.cSam Ravnborg1-3/+3
2006-03-20[TIPC]: Fix simple sparse warningsSam Ravnborg1-18/+18
2006-01-18[TIPC] Avoid polluting the global namespacePer Liden1-103/+103
2006-01-12[TIPC] More updates of file headersPer Liden1-1/+1
2006-01-12[TIPC] Update of file headersPer Liden1-2/+1
2006-01-12[TIPC] License header updatePer Liden1-19/+23
2006-01-12[TIPC] Initial mergePer Liden1-0/+1076