summaryrefslogtreecommitdiffstats
path: root/lib/table.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* *: require semicolon after DEFINE_<typesafe...>David Lamparter2021-03-171-1/+1
* *: require semicolon after DEFINE_MTYPE & coDavid Lamparter2021-03-171-1/+1
* *: Create/Use accessor functions for lock countDonald Sharp2020-10-171-0/+5
* lib: prepare for plugin-based frr_format checkDavid Lamparter2020-03-291-0/+4
* *: generously apply constDavid Lamparter2019-12-021-1/+1
* *: s/TRUE/true/, s/FALSE/false/Quentin Young2019-07-011-2/+2
* lib: use MTYPE_STATICDavid Lamparter2019-06-211-1/+0
* lib: fix false compiler warningQuentin Young2019-05-291-0/+2
* lib/table: remove nonsensical const, add pureDavid Lamparter2019-05-211-22/+25
* lib: Convert table code to use new hash typeDonald Sharp2019-05-021-1/+5
* Revert "Zebra diet"Lou Berger2019-05-021-5/+1
* lib: Convert table code to use new hash typeDonald Sharp2019-05-021-1/+5
* lib: add extern "C" {} blocks to all libfrr headersRenato Westphal2019-02-121-0/+9
* lib: revert table.h change for C++David Lamparter2019-02-111-5/+2
* libs, daemons: changes to permit c++ compilationMark Stapp2019-02-111-2/+5
* bgpd, lib, zebra: Wrapper get/set of table->info pointerDonald Sharp2018-09-241-0/+10
* lib: Move aggregate pointer into aggregate route/tableDonald Sharp2018-08-301-3/+0
* lib/bgpd: re-fix bgp_info_extra_free()David Lamparter2018-08-221-6/+2
* Merge pull request #2728 from donaldsharp/table_cleanupRuss White2018-07-291-26/+28
|\
| * lib: Add parameter names as a hint of what is expected.Donald Sharp2018-07-251-26/+28
* | lib: Modify route unlock code to return appropriate pointerDonald Sharp2018-07-271-2/+6
|/
* lib: table.h needs to include prefix.hQuentin Young2018-04-221-0/+1
* lib: fix const-check in route_nodeDavid Lamparter2017-08-221-2/+2
* lib: inline route_node_lock()/route_node_unlock()Jorge Boncompte2017-08-171-2/+18
* *: reindentreindent-master-afterwhitespace / reindent2017-07-171-148/+140
* lib: table: maintain parallel hash for route_tableDavid Lamparter2017-07-111-0/+2
* lib: add some abstraction guards for table codeDavid Lamparter2017-07-111-4/+39
* lib: use "union prefixconstptr" in table codeDavid Lamparter2017-07-111-7/+7
* *: make consistent & update GPLv2 file headersDavid Lamparter2017-05-151-4/+3
* lib: add cleanup hook to route tableChristian Franke2017-01-301-0/+1
* lib: add second-level route_table for srcdestDavid Lamparter2017-01-301-0/+1
* lib: add route_node_lookup_maynullDavid Lamparter2017-01-301-0/+2
* frr: Remove HAVE_IPV6 from code baseDonald Sharp2017-01-131-2/+0
* zebra/lib: plug several memleaksRenato Westphal2016-11-281-0/+5
* lib: add route_table_get_default_delegateLou Berger2016-09-301-0/+3
* *: split & distribute memtypes and stop (re|ab)using lib/ MTYPEsDavid Lamparter2016-09-191-0/+3
* route table: constify some APIsTimo Teräs2016-05-261-2/+2
* *: remove stray extra semicolonsDavid Lamparter2016-05-261-1/+1
* lib/table: add route_table_get_next() and iteratorAvneesh Sachdev2012-09-261-0/+126
* lib: prepare table code for reuse by bgp_tableAvneesh Sachdev2012-09-261-15/+63
* lib: bring some changes over from bgp_table to tableAvneesh Sachdev2012-09-261-3/+5
* lib: make match functions take const argsStephen Hemminger2009-12-081-6/+6
* 2005-05-06 Paul Jakma <paul@dishone.st>paul2005-05-061-13/+17
* Initial revisionpaul2002-12-131-0/+74