]> git.puffer.fish Git - mirror/frr.git/commit
zebra: Show NHT resolve via default status on/off 14162/head
authorDonatas Abraitis <donatas@opensourcerouting.org>
Tue, 8 Aug 2023 13:15:45 +0000 (16:15 +0300)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Thu, 17 Aug 2023 18:45:55 +0000 (21:45 +0300)
commitd02fae58360bbed6103ec4d14b4946ce016f5b90
treefdc97abd544abde5d7389eb9cad71e2fffd97b15
parent62196fbd1919f98a8cf36ebdd1f48d31a404ed9f
zebra: Show NHT resolve via default status on/off

```
donatas-laptop# show ip nht
VRF default:
 Resolve via default: on
192.168.10.123
 resolved via connected
 is directly connected, wlp82s0 (vrf default)
 Client list: bgp(fd 21)
donatas-laptop# show ip nht json
{
  "default":{
    "ipv4":{
      "resolveViaDefault":true,
      "192.168.10.123":{
        "nhtConnected":false,
        "clientList":[
          {
            "protocol":"bgp",
            "socket":21,
            "protocolFiltered":"none"
          }
        ],
        "nexthops":[
          {
            "flags":3,
            "fib":true,
            "directlyConnected":true,
            "interfaceIndex":3,
            "interfaceName":"wlp82s0",
            "vrf":"default",
            "active":true
          }
        ],
        "resolvedProtocol":"connected"
      }
    }
  }
}
donatas-laptop# show ip nht vrf all

VRF default:
 Resolve via default: on
192.168.10.123
 resolved via connected
 is directly connected, wlp82s0 (vrf default)
 Client list: bgp(fd 21)
donatas-laptop# show ip nht vrf all json
{
  "default":{
    "ipv4":{
      "resolveViaDefault":true,
      "192.168.10.123":{
        "nhtConnected":false,
        "clientList":[
          {
            "protocol":"bgp",
            "socket":21,
            "protocolFiltered":"none"
          }
        ],
        "nexthops":[
          {
            "flags":3,
            "fib":true,
            "directlyConnected":true,
            "interfaceIndex":3,
            "interfaceName":"wlp82s0",
            "vrf":"default",
            "active":true
          }
        ],
        "resolvedProtocol":"connected"
      }
    }
  }
}
donatas-laptop#
```

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
tests/topotests/all_protocol_startup/r1/ip_nht.ref
tests/topotests/all_protocol_startup/r1/ipv6_nht.ref
tests/topotests/bgp_features/r1/zebra.conf
zebra/zebra_vty.c