| Age | Commit message (Expand) | Author |
| 2021-09-07 | bgpd: VRF-Lite fix nexthop type | Kantesh Mundaragi |
| 2021-06-02 | lib,sharpd,zebra: update nexthop object with nh_srv6 | Hiroki Shirokura |
| 2021-06-02 | *: fix code format accourding to checkpatch | Hiroki Shirokura |
| 2021-06-02 | lib: add new nexthop's attributes seg6 (step3) | Hiroki Shirokura |
| 2021-06-02 | lib: add new nexthop's attributes seg6local (step1) | Hiroki Shirokura |
| 2021-05-04 | lib: add basic nexthop comparison api | Mark Stapp |
| 2020-10-02 | lib: remove nexthop_same_firsthop() api | Stephen Worley |
| 2020-08-07 | lib, zebra: Add SR-TE policy infrastructure to zebra | Sebastien Merle |
| 2020-07-17 | lib: use const in nexthop_level() api | Mark Stapp |
| 2020-07-17 | lib: add nexthop_str2backup | Mark Stapp |
| 2020-07-17 | lib,sharpd,zebra: initial support for multiple backup nexthops | Mark Stapp |
| 2020-07-07 | lib: test vrfs in nexthop_same_firsthop() | Mark Stapp |
| 2020-04-14 | zebra: data plane FPM add support RMAC VNI | Rafael Zalamena |
| 2020-03-30 | Merge pull request #5901 from mjstapp/backup_nh_prep | Stephen Worley |
| 2020-03-29 | lib: prepare for plugin-based frr_format check | David Lamparter |
| 2020-03-27 | lib: add backup-nexthop value to nexthop | Mark Stapp |
| 2020-03-27 | zebra,lib: use const in more apis | Mark Stapp |
| 2020-02-11 | lib,zebra: remove unused MATCHED nexthop flag | Mark Stapp |
| 2020-01-15 | lib,zebra: tighten up the nexthop_copy/nexthop_dup APIs | Stephen Worley |
| 2019-12-09 | lib, zebra: Allow for installation of a weighted nexthop | Donald Sharp |
| 2019-11-22 | lib: add some nexthop ctors | Mark Stapp |
| 2019-10-25 | lib: Make nexthop_next* use const for nexthop | Stephen Worley |
| 2019-10-25 | lib: Add nexthop quick hash api | Stephen Worley |
| 2019-10-25 | zebra: Optimize the fib/notified nexthop matching | Stephen Worley |
| 2019-10-25 | zebra: Add recursive functionality to NHE's | Stephen Worley |
| 2019-08-19 | lib: Sort zapi_nexthops on the encode | Stephen Worley |
| 2019-06-25 | lib: Add a nexthop_dup() that allocates and copies | Stephen Worley |
| 2019-06-25 | lib: Put single nexthop copy into its own function | Stephen Worley |
| 2019-05-23 | lib,zebra,bgpd,pbrd: Compare nexthops without labels | Stephen Worley |
| 2019-05-23 | lib,zebra,bgpd: Remove nexthop_same_no_recurse() | Stephen Worley |
| 2019-05-23 | lib: Make labels_match function use labels_cmp | Stephen Worley |
| 2019-05-23 | lib: Add nexthop_cmp | Donald Sharp |
| 2019-04-19 | zebra: stop sending invalid nexthops to clients | Don Slice |
| 2019-04-18 | lib, zebra: Remove unused flag | Donald Sharp |
| 2019-04-05 | lib: Add hash function for nexthop groups | Stephen Worley |
| 2019-04-03 | libs: nexthop comparison includes labels if present | Mark Stapp |
| 2019-02-27 | *: Explicitly mark nexthop of EVPN-sourced routes as onlink | vivek |
| 2019-02-11 | lib: add extern "C" {} blocks to all libfrr headers | Renato Westphal |
| 2018-04-06 | lib: Add hash and use const a bit more intelligently | Quentin Young |
| 2018-03-27 | *: use C99 standard fixed-width integer types | Quentin Young |
| 2018-03-14 | lib: Add nexthop-group cli | Donald Sharp |
| 2018-03-09 | lib: Isolate nexthop_group functions to nexthop_group.c | Donald Sharp |
| 2018-03-06 | *: conform with COMMUNITY.md formatting rules, via 'make indent' | Lou Berger |
| 2018-02-08 | lib, zebra: Move nh_resolve_via_default to appropriate header | Donald Sharp |
| 2018-02-08 | *: Track vrfs per nexthop not per route entry | Donald Sharp |
| 2018-01-22 | lib, zebra: Rename and place appropriately the label stack | Donald Sharp |
| 2017-12-14 | bgpd: set evpn rvtep nexthops as active by default | Mitesh Kanjariya |
| 2017-09-12 | zebra: deduplicate nexthops | David Lamparter |
| 2017-08-28 | zebra: cleanup blackhole support | David Lamparter |
| 2017-08-28 | zebra: rib: use nexthop ptr in rib_add/delete | David Lamparter |