]> git.puffer.fish Git - mirror/frr.git/commit
staticd: Extend CLI to support encap behavior
authorCarmine Scarpitta <cscarpit@cisco.com>
Thu, 20 Feb 2025 10:40:01 +0000 (11:40 +0100)
committerCarmine Scarpitta <cscarpit@cisco.com>
Wed, 30 Apr 2025 16:54:43 +0000 (16:54 +0000)
commitdadef4fcd79801181f2464bc2d0aac7cabcc1573
tree474ec733d3ca87bf5f16fc436e3a17d3ab1282d9
parent36ba11f7d8581f32d565f4568edc68cc2ef881aa
staticd: Extend CLI to support encap behavior

This commit extends the staticd CLI to allow users to specify the SRv6
encapsulation behavior when creating an ip/ipv6 route.

```
router(config)# ip route 192.0.2.2/32 sr0 segments fcbb:bbbb:1:2:3:4:5:6/fcbb:bbbb:7:8:fe00:: encap-behavior H_Encaps
router(config)# ip route 192.0.2.3/32 sr0 segments fcbb:bbbb:1:2:3:4:5:6/fcbb:bbbb:7:8:fe00:: encap-behavior H_Encaps_Red
router(config)# ipv6 route 2001:db8:1:1::2/128 sr0 segments fcbb:bbbb:1:2:3:4:5:6/fcbb:bbbb:7:8:fe00:: encap-behavior H_Encaps
router(config)# ipv6 route 2001:db8:1:1::3/128 sr0 segments fcbb:bbbb:1:2:3:4:5:6/fcbb:bbbb:7:8:fe00:: encap-behavior H_Encaps_Red
```

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
staticd/static_routes.h
staticd/static_vty.c