summaryrefslogtreecommitdiffstats
path: root/lib/nexthop.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* *: auto-convert to SPDX License IDsDavid Lamparter2023-02-091-16/+1
* lib: Abstract usage of '%pNHs' so that nexthop groups can use it tooDonald Sharp2022-06-141-21/+29
* *: use semicolon after printfrr_ext_autoreg_{p,d}David Lamparter2022-01-141-1/+1
* Merge pull request #9596 from LabNConsulting/ziemba/printfrr-nexthopDonald Sharp2021-09-161-0/+54
|\
| * lib,doc,tests: printfrr %pNHcg, %pNHciG. Paul Ziemba2021-09-141-0/+54
* | lib: Fix usage of defaultDonald Sharp2021-09-141-9/+1
* | bgpd: VRF-Lite fix nexthop typeKantesh Mundaragi2021-09-071-2/+3
|/
* lib,sharpd,zebra: update nexthop object with nh_srv6Hiroki Shirokura2021-06-021-67/+74
* lib: add new nexthop's attributes seg6 (step3)Hiroki Shirokura2021-06-021-0/+44
* lib: add new nexthop's attributes seg6local (step1)Hiroki Shirokura2021-06-021-0/+59
* lib: add basic nexthop comparison apiMark Stapp2021-05-041-0/+99
* lib: Fix label-stack comparison for nexthopsMark Stapp2021-05-041-1/+2
* lib: put printfrr extension args into structDavid Lamparter2021-03-301-7/+7
* lib: print `(null)` rather than `NULL`David Lamparter2021-03-271-2/+2
* lib: rework printfrr extensions to output directlyDavid Lamparter2021-03-271-34/+53
* *: require semicolon after DEFINE_MTYPE & coDavid Lamparter2021-03-171-2/+2
* lib: print NULL for NULL nexthopsMark Stapp2021-03-011-0/+10
* 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