]> git.puffer.fish Git - matthieu/frr.git/commit
zebra: CLI to specify format of an SRv6 locator
authorCarmine Scarpitta <cscarpit@cisco.com>
Fri, 22 Mar 2024 18:31:01 +0000 (19:31 +0100)
committerCarmine Scarpitta <cscarpit@cisco.com>
Thu, 13 Jun 2024 12:54:16 +0000 (14:54 +0200)
commit779d4c2702ac446cc4b96a1a9d2d62d1b0bbe232
tree1a5447630cf2c4869cd40d44529bab15b7cc4120
parentf00554ed563b8a4ce0cc7fff7ea107d3ae8aa6b1
zebra: CLI to specify format of an SRv6 locator

Add the CLI to choose the SID format of a locator. When the SID format
of a locator is changed, the SIDs allocated from that locator might no
longer be valid (for example, because the new format might involve a
different SID allocation schema). In such a case, it is necessary to
notify all the zclients so that they can withdraw/uninstall the old SIDs
that use the previous format and allocate/install/advertise the new SIDs
based on the new format.

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
lib/srv6.h
zebra/zapi_msg.c
zebra/zebra_srv6.c
zebra/zebra_srv6.h
zebra/zebra_srv6_vty.c