summaryrefslogtreecommitdiff
path: root/lib/table.c
AgeCommit message (Expand)Author
2024-11-25lib: Remove route_node_match_ipv[4|6] not being usedDonald Sharp
2023-10-10Revert "lib: add link-state prefixes"Donald Sharp
2023-10-10Revert "bgpd: store bgp link-state prefixes"Donald Sharp
2023-09-18bgpd: store bgp link-state prefixesLouis Scalbert
2023-09-18lib: add link-state prefixesLouis Scalbert
2023-08-22bgpd: Convert from struct bgp_node to struct bgp_destYuqing Zhao
2023-02-09*: auto-convert to SPDX License IDsDavid Lamparter
2022-05-11*: Properly use memset() when zeroingDonatas Abraitis
2021-10-22lib: finish fixing spelling in lib filesewlumpkin
2021-07-01*: Replace IPV4_MAX_PREFIXLEN to IPV4_MAX_BITLENDonatas Abraitis
2021-07-01*: Replace IPV6_MAX_PREFIXLEN to IPV6_MAX_BITLENDonatas Abraitis
2021-03-17*: require semicolon after DEFINE_<typesafe...>David Lamparter
2021-03-17*: require semicolon after DEFINE_MTYPE & coDavid Lamparter
2020-10-23lib, bgpd: convert lttng tracepoints to frrtrace()Quentin Young
2020-10-23lib: move trace.h -> libfrr_trace.hQuentin Young
2020-10-23lib: add tracepoint for route table getQuentin Young
2020-10-17*: Create/Use accessor functions for lock countDonald Sharp
2020-04-08*: Do not cast to the same typeDonatas Abraitis
2019-06-21lib: use MTYPE_STATICDavid Lamparter
2019-05-21lib/table: remove nonsensical const, add pureDavid Lamparter
2019-05-21lib/table: remove odd castsDavid Lamparter
2019-05-02lib: Convert table code to use new hash typeDonald Sharp
2019-05-02Revert "Zebra diet"Lou Berger
2019-05-01lib: Convert table code to use new hash typeDonald Sharp
2019-01-15Merge pull request #3180 from qlyoung/prefixlen-u8-to-u16Renato Westphal
2018-10-19*: Replace hash_cmp function return value to a boolDonald Sharp
2018-10-15lib: convert prefixlen to 16-bit integerQuentin Young
2018-03-30lib: prefix support for flowspecPhilippe Guibert
2018-03-27*: use C99 standard fixed-width integer typesQuentin Young
2017-10-16lib: No need to call apply_mask 2 timesDonald Sharp
2017-08-29lib: apply_mask to route_node_getChirag Shah
2017-08-28lib: call apply_mask in route_node_getChirag Shah
2017-08-17lib: inline route_node_lock()/route_node_unlock()Jorge Boncompte
2017-08-04Merge pull request #909 from opensourcerouting/isis-perfDonald Sharp
2017-08-03lib: add missed apply_mask()Quentin Young
2017-08-03lib: move prefix hash key to prefix.c to allow global useChristian Franke
2017-07-19lib: route_node_lookup() needs to apply_mask() to prefixDaniel Walton
2017-07-17*: reindentreindent-master-afterwhitespace / reindent
2017-07-11lib: table: use hash for exact-match lookupsDavid Lamparter
2017-07-11lib: table: maintain parallel hash for route_tableDavid Lamparter
2017-07-11lib: add some abstraction guards for table codeDavid Lamparter
2017-07-11lib: use "union prefixconstptr" in table codeDavid Lamparter
2017-05-15*: make consistent & update GPLv2 file headersDavid Lamparter
2017-01-30lib: add cleanup hook to route tableChristian Franke
2017-01-30lib: add second-level route_table for srcdestDavid Lamparter
2017-01-30lib: add route_node_lookup_maynullDavid Lamparter
2017-01-13frr: Remove HAVE_IPV6 from code baseDonald Sharp
2016-11-28zebra/lib: plug several memleaksRenato Westphal
2016-09-30lib: add route_table_get_default_delegateLou Berger
2016-09-19*: split & distribute memtypes and stop (re|ab)using lib/ MTYPEsDavid Lamparter