summaryrefslogtreecommitdiff
path: root/lib/nexthop.c
AgeCommit message (Expand)Author
2019-12-02*: generously apply constDavid Lamparter
2019-11-22lib: add some nexthop ctorsMark Stapp
2019-10-25lib: Make nexthop_next* use const for nexthopStephen Worley
2019-10-25lib: Add nexthop quick hash apiStephen Worley
2019-10-25lib: Nexthop hash onlink and ifindex with one callStephen Worley
2019-10-25zebra: Optimize the fib/notified nexthop matchingStephen Worley
2019-10-25lib: Call nexthop g_addr hashes togetherStephen Worley
2019-10-25lib: Hash nexthops on onlink flagStephen Worley
2019-08-19lib: Sort zapi_nexthops on the encodeStephen Worley
2019-06-25lib: Add a nexthop_dup() that allocates and copiesStephen Worley
2019-06-25lib: Put single nexthop copy into its own functionStephen Worley
2019-06-03lib: add some printfrr specifiersDavid Lamparter
2019-05-23lib,zebra,bgpd,pbrd: Compare nexthops without labelsStephen Worley
2019-05-23lib: Explicitly cmp gateway and source based on AFStephen Worley
2019-05-23lib,zebra,bgpd: Remove nexthop_same_no_recurse()Stephen Worley
2019-05-23lib: Update nexthop_same to use nexthop_cmpStephen Worley
2019-05-23lib: Add labels_cmp to nexthop_cmpStephen Worley
2019-05-23lib: nexthop-cmp return if gateways don't matchStephen Worley
2019-05-23lib: Make labels_match function use labels_cmpStephen Worley
2019-05-23lib: Add nexthop labels cmp functionsStephen Worley
2019-05-23lib: Add nexthop_cmpDonald Sharp
2019-04-05lib: Add hash function for nexthop groupsStephen Worley
2019-04-03libs: nexthop comparison includes labels if presentMark Stapp
2018-11-30lib: Cleanup nexthop2str code to be consistentDonald Sharp
2018-04-06lib: Add hash and use const a bit more intelligentlyQuentin Young
2018-03-27*: use C99 standard fixed-width integer typesQuentin Young
2018-03-14lib: Add nexthop-group cliDonald Sharp
2018-03-09lib: Isolate nexthop_group functions to nexthop_group.cDonald Sharp
2018-03-06*: conform with COMMUNITY.md formatting rules, via 'make indent'Lou Berger
2018-02-08*: Track vrfs per nexthop not per route entryDonald Sharp
2018-01-22lib, zebra: Rename and place appropriately the label stackDonald Sharp
2017-10-09lib: fix a64448ba, invalid NULL->num_labelsVincent JARDIN
2017-09-12zebra: deduplicate nexthopsDavid Lamparter
2017-08-28zebra: rib: use nexthop ptr in rib_add/deleteDavid Lamparter
2017-07-20lib: copy_nexthops() only copies the first nexthopDaniel Walton
2017-07-17*: reindentreindent-master-afterwhitespace / reindent
2017-07-12zebra: prettier format for multilevel-recursive routesChristian Franke
2017-07-12lib: copy rmap_src too in copy_nexthopsChristian Franke
2017-07-12lib,zebra: Fix ALL_NEXTHOPS iteratorChristian Franke
2017-06-28Allow for more than 1 NH recursion levelßingen
2017-05-15*: make consistent & update GPLv2 file headersDavid Lamparter
2017-04-06zebra: labeled unicast handlingDon Slice
2016-11-28Merge remote-tracking branch 'cmaster-next' into cmaster-next-relengDavid Lamparter
2016-11-24lib: Fix nexthop strings to coincide with enumvivek
2016-11-15lib: replace strlcpy & strlcat with glibc versionsDavid Lamparter
2016-09-23zebra: fix bug in nexthop label allocationßingen
2016-09-23mpls: add support for LDP LSPsRenato Westphal
2016-09-23MPLS: Install labeled static routesvivek
2016-09-23Quagga: Install label forwarding entries for statically configured LSPsvivek
2016-09-19*: split & distribute memtypes and stop (re|ab)using lib/ MTYPEsDavid Lamparter