frr/sharpd
Philippe Guibert 542a0f7518 sharpd: add uSID instruction support to seg6local routes
Seg6local routes can be installed with uSID instruction.

> ubuntu2204hwe# sharp install seg6local-routes 1006::1 nexthop-seg6local loop1 uN
> ubuntu2204hwe# Ctrl-D
> # ip -6 ro show
> 1006::1 nhid 28  encap seg6local action End flavors next-csid lblen 32 nflen 16 dev loop1 proto 194 metric 20 pref medium

As of today, uA and uN can be displayed with iproute2. The other
instructions are not rejected by the kernel, but are not displayed by
iproute2.

Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
2025-04-25 14:30:13 +02:00
..
.gitignore *: cleanup .gitignore files 2018-09-08 21:30:42 +02:00
Makefile build: non-recursive sharpd 2019-02-13 15:03:30 -05:00
sharp_globals.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
sharp_logpump.c lib, sharpd: Move sys/resource.h to where it is used 2024-01-04 14:43:46 -05:00
sharp_main.c sharpd: Eliminate leaked list for locator-chunks 2024-08-08 14:24:59 -04:00
sharp_nht.c sharpd: fix avoid twice sending NHG_DEL for a nexthop-group 2023-12-05 10:06:12 +01:00
sharp_nht.h sharpd: Set Callback Function for Memory Cleanup 2023-11-15 11:59:02 +04:00
sharp_vty.c sharpd: add uSID instruction support to seg6local routes 2025-04-25 14:30:13 +02:00
sharp_vty.h *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
sharp_zebra.c sharpd: clean up variable-shadowing compiler warnings 2025-04-08 14:41:27 -04:00
sharp_zebra.h sharpd: Allow sharpd to watch nexthops in the mrib 2024-10-28 14:10:06 -04:00
subdir.am build, vtysh: extract vtysh commands from .xref 2022-10-26 17:12:34 +01:00