]> git.puffer.fish Git - matthieu/frr.git/commit
zebra: Correctly report metrics
authorDonald Sharp <sharpd@nvidia.com>
Wed, 25 Sep 2024 16:09:40 +0000 (12:09 -0400)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Wed, 25 Sep 2024 18:52:54 +0000 (18:52 +0000)
commitc6f8546cac7cc6d1de6019ead8a2e644b8d86f8e
treebe097ee232a232be95b1a80d5ffbd02fe5f3217a
parentec86d6f09b7c9c655e499a6c7864ce964154ecca
zebra: Correctly report metrics

Report the routes metric in IPFORWARDMETRIC1 and return
-1 for the other metrics as required by the IP-FORWARD-MIB.

inetCidrRouteMetric2 OBJECT-TYPE
    SYNTAX     Integer32
    MAX-ACCESS read-create
    STATUS     current
    DESCRIPTION
           "An alternate routing metric for this route.  The
            semantics of this metric are determined by the routing-
            protocol specified in the route's inetCidrRouteProto
            value.  If this metric is not used, its value should be
            set to -1."
    DEFVAL { -1 }
    ::= { inetCidrRouteEntry 13 }

I've included metric2 but it's the same for all of them.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
(cherry picked from commit e41ae0acc1940b568def5018efad3df019023f85)
zebra/zebra_snmp.c