summaryrefslogtreecommitdiffstats
path: root/lib/table.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* lib: Remove route_node_match_ipv[4|6] not being usedDonald Sharp4 days1-26/+0
* Revert "lib: add link-state prefixes"Donald Sharp2023-10-101-1/+1
* Revert "bgpd: store bgp link-state prefixes"Donald Sharp2023-10-101-12/+2
* bgpd: store bgp link-state prefixesLouis Scalbert2023-09-181-2/+12
* lib: add link-state prefixesLouis Scalbert2023-09-181-1/+1
* bgpd: Convert from struct bgp_node to struct bgp_destYuqing Zhao2023-08-221-1/+0
* *: auto-convert to SPDX License IDsDavid Lamparter2023-02-091-16/+1
* *: Properly use memset() when zeroingDonatas Abraitis2022-05-111-2/+2
* lib: finish fixing spelling in lib filesewlumpkin2021-10-221-1/+1
* *: Replace IPV4_MAX_PREFIXLEN to IPV4_MAX_BITLENDonatas Abraitis2021-07-011-1/+1
* *: Replace IPV6_MAX_PREFIXLEN to IPV6_MAX_BITLENDonatas Abraitis2021-07-011-1/+1
* *: require semicolon after DEFINE_<typesafe...>David Lamparter2021-03-171-1/+1
* *: require semicolon after DEFINE_MTYPE & coDavid Lamparter2021-03-171-2/+2
* lib, bgpd: convert lttng tracepoints to frrtrace()Quentin Young2020-10-231-2/+2
* lib: move trace.h -> libfrr_trace.hQuentin Young2020-10-231-1/+1
* lib: add tracepoint for route table getQuentin Young2020-10-231-0/+7
* *: Create/Use accessor functions for lock countDonald Sharp2020-10-171-1/+2
* *: Do not cast to the same typeDonatas Abraitis2020-04-081-1/+1
* lib: use MTYPE_STATICDavid Lamparter2019-06-211-1/+1
* lib/table: remove nonsensical const, add pureDavid Lamparter2019-05-211-9/+9
* lib/table: remove odd castsDavid Lamparter2019-05-211-17/+19
* lib: Convert table code to use new hash typeDonald Sharp2019-05-021-17/+14
* Revert "Zebra diet"Lou Berger2019-05-021-14/+17
* lib: Convert table code to use new hash typeDonald Sharp2019-05-021-17/+14
* Merge pull request #3180 from qlyoung/prefixlen-u8-to-u16Renato Westphal2019-01-151-1/+1
|\
| * lib: convert prefixlen to 16-bit integerQuentin Young2018-10-151-1/+1
* | *: Replace hash_cmp function return value to a boolDonald Sharp2018-10-191-1/+1
|/
* lib: prefix support for flowspecPhilippe Guibert2018-03-301-3/+9
* *: use C99 standard fixed-width integer typesQuentin Young2018-03-271-9/+9
* lib: No need to call apply_mask 2 timesDonald Sharp2017-10-161-1/+0
* lib: apply_mask to route_node_getChirag Shah2017-08-291-1/+1
* lib: call apply_mask in route_node_getChirag Shah2017-08-281-0/+1
* lib: inline route_node_lock()/route_node_unlock()Jorge Boncompte2017-08-171-19/+1
* Merge pull request #909 from opensourcerouting/isis-perfDonald Sharp2017-08-041-14/+1
|\
| * lib: move prefix hash key to prefix.c to allow global useChristian Franke2017-08-031-14/+1
* | lib: add missed apply_mask()Quentin Young2017-08-031-0/+1
|/
* lib: route_node_lookup() needs to apply_mask() to prefixDaniel Walton2017-07-191-4/+8
* *: reindentreindent-master-afterwhitespace / reindent2017-07-171-609/+553
* lib: table: use hash for exact-match lookupsDavid Lamparter2017-07-111-29/+15
* lib: table: maintain parallel hash for route_tableDavid Lamparter2017-07-111-1/+26
* lib: add some abstraction guards for table codeDavid Lamparter2017-07-111-0/+2
* lib: use "union prefixconstptr" in table codeDavid Lamparter2017-07-111-8/+13
* *: make consistent & update GPLv2 file headersDavid Lamparter2017-05-151-4/+3
* lib: add cleanup hook to route tableChristian Franke2017-01-301-0/+2
* lib: add second-level route_table for srcdestDavid Lamparter2017-01-301-1/+9
* lib: add route_node_lookup_maynullDavid Lamparter2017-01-301-0/+22
* frr: Remove HAVE_IPV6 from code baseDonald Sharp2017-01-131-2/+0
* zebra/lib: plug several memleaksRenato Westphal2016-11-281-2/+2
* lib: add route_table_get_default_delegateLou Berger2016-09-301-0/+6
* *: split & distribute memtypes and stop (re|ab)using lib/ MTYPEsDavid Lamparter2016-09-191-0/+3