]>
git.puffer.fish Git - matthieu/frr.git/commit
lib: add seg6localContext json attribute in nexthop information
Some srv6 behaviors have a context attached that is visible if
no json is requested:
> # show ipv6 route
> [..]
> B>* 2001:db8:1:1:100::/128 [20/0] is directly connected, vrf10, seg6local End.DT6 table 10, weight 1, 00:00:14
> B>* 2001:db8:1:1:200::/128 [20/0] is directly connected, vrf20, seg6local End.DT6 table 20, weight 1, 00:00:14
>
The json does not dump this attribute:
> # show ipv6 route 2001:db8:1:1:100::/128 json
> [..]
> "nexthops":[
> {
> "flags":3,
> "fib":true,
> "directlyConnected":true,
> "interfaceIndex":6,
> "interfaceName":"vrf10",
> "active":true,
> "weight":1,
> "seg6local":{
> "action":"End.DT6"
> },
> }
>
Add the json support for this.
> "nexthops":[
> {
> "flags":3,
> "fib":true,
> "directlyConnected":true,
> "interfaceIndex":6,
> "interfaceName":"vrf10",
> "active":true,
> "weight":1,
> "seg6local":{
> "action":"End.DT6"
> },
> "seg6localContext":{
> "table":10
> }
> }
>
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>