summaryrefslogtreecommitdiffstats
path: root/lib/nexthop.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* lib: Convert inet_ntoa to %pI4Donatas Abraitis2020-10-221-4/+4
* lib: remove nexthop_same_firsthop() apiStephen Worley2020-10-021-37/+0
* lib, zebra: Add SR-TE policy infrastructure to zebraSebastien Merle2020-08-071-0/+6
* lib: use const in nexthop_level() apiMark Stapp2020-07-171-2/+3
* lib: add nexthop_str2backupMark Stapp2020-07-171-1/+62
* lib,sharpd,zebra: initial support for multiple backup nexthopsMark Stapp2020-07-171-11/+48
* lib: test vrfs in nexthop_same_firsthop()Mark Stapp2020-07-071-8/+14
* lib: add backup-nexthop value to nexthopMark Stapp2020-03-271-5/+26
* zebra,lib: use const in more apisMark Stapp2020-03-271-4/+9
* lib: remove null check before free nh_labelsQuentin Young2020-03-181-4/+2
* lib,zebra: tighten up the nexthop_copy/nexthop_dup APIsStephen Worley2020-01-151-2/+26
* lib: default nexthop weights to oneStephen Worley2019-12-161-1/+17
* lib, zebra: Allow for encode/decode of nexthop weight in pass downDonald Sharp2019-12-091-0/+6
* lib, zebra: Allow for installation of a weighted nexthopDonald Sharp2019-12-091-0/+1
* lib,sharpd: support labelled nexthop-groups in sharpdMark Stapp2019-12-061-0/+3
* Merge pull request #5416 from mjstapp/re_nhe_pointerDonald Sharp2019-12-041-0/+88
|\
| * lib: add some nexthop ctorsMark Stapp2019-11-221-0/+88
* | *: generously apply constDavid Lamparter2019-12-021-1/+1
|/
* lib: Make nexthop_next* use const for nexthopStephen Worley2019-10-251-2/+2
* lib: Add nexthop quick hash apiStephen Worley2019-10-251-17/+27
* lib: Nexthop hash onlink and ifindex with one callStephen Worley2019-10-251-13/+3
* zebra: Optimize the fib/notified nexthop matchingStephen Worley2019-10-251-0/+13
* lib: Call nexthop g_addr hashes togetherStephen Worley2019-10-251-4/+16
* lib: Hash nexthops on onlink flagStephen Worley2019-10-251-0/+3
* lib: Sort zapi_nexthops on the encodeStephen Worley2019-08-191-5/+4
* lib: Add a nexthop_dup() that allocates and copiesStephen Worley2019-06-261-0/+9
* lib: Put single nexthop copy into its own functionStephen Worley2019-06-261-0/+17
* lib: add some printfrr specifiersDavid Lamparter2019-06-031-0/+85
* lib,zebra,bgpd,pbrd: Compare nexthops without labelsStephen Worley2019-05-231-20/+49
* lib: Explicitly cmp gateway and source based on AFStephen Worley2019-05-231-12/+39
* lib,zebra,bgpd: Remove nexthop_same_no_recurse()Stephen Worley2019-05-231-36/+0
* lib: Update nexthop_same to use nexthop_cmpStephen Worley2019-05-231-38/+3
* lib: Add labels_cmp to nexthop_cmpStephen Worley2019-05-231-3/+8
* lib: nexthop-cmp return if gateways don't matchStephen Worley2019-05-231-2/+2
* lib: Make labels_match function use labels_cmpStephen Worley2019-05-231-19/+4
* lib: Add nexthop labels cmp functionsStephen Worley2019-05-231-0/+28
* lib: Add nexthop_cmpDonald Sharp2019-05-231-0/+57
* lib: Add hash function for nexthop groupsStephen Worley2019-04-051-6/+44
* libs: nexthop comparison includes labels if presentMark Stapp2019-04-031-3/+9
* lib: Cleanup nexthop2str code to be consistentDonald Sharp2018-11-301-4/+0
* lib: Add hash and use const a bit more intelligentlyQuentin Young2018-04-061-1/+14
* *: use C99 standard fixed-width integer typesQuentin Young2018-03-271-1/+1
* lib: Add nexthop-group cliDonald Sharp2018-03-141-0/+51
* lib: Isolate nexthop_group functions to nexthop_group.cDonald Sharp2018-03-091-43/+0
* *: conform with COMMUNITY.md formatting rules, via 'make indent'Lou Berger2018-03-061-7/+6
* *: Track vrfs per nexthop not per route entryDonald Sharp2018-02-091-0/+1
* lib, zebra: Rename and place appropriately the label stackDonald Sharp2018-01-221-3/+3
* lib: fix a64448ba, invalid NULL->num_labelsVincent JARDIN2017-10-091-1/+1
* zebra: deduplicate nexthopsDavid Lamparter2017-09-121-0/+33
* zebra: rib: use nexthop ptr in rib_add/deleteDavid Lamparter2017-08-281-1/+2