]> git.proxmox.com Git - mirror_frr.git/commitdiff
vrrpd: Fix display of 'Master Advertisement interval'
authorRajesh Varatharaj <rvaratharaj@nvidia.com>
Fri, 22 Apr 2022 21:16:25 +0000 (14:16 -0700)
committerRajesh Varatharaj <rvaratharaj@nvidia.com>
Fri, 22 Apr 2022 21:16:25 +0000 (14:16 -0700)
VRRP as per RFC 5798 'Master Advertisement interval' field refers to the
advertisement interval, we received the last time we got an Advertisement
from a peer who wasn't us, who was in the master state.
This could be clarified by making the field name 'Master Advertisement
interval (rx)',and when we're in the Master state, we put (stale) after the interval.

Signed-off-by: Rajesh Varatharaj <rvaratharaj@nvidia.com>
vrrpd/vrrp_vty.c

index c11254c71ad012efa1a85e693508e9da4fc38173..634a55dbc37fd3390b6375df0d67a579311a3496 100644 (file)
@@ -503,11 +503,11 @@ static void vrrp_show(struct vty *vty, struct vrrp_vrouter *vr)
                       vr->accept_mode ? "Yes" : "No");
        ttable_add_row(tt, "%s|%d ms", "Advertisement Interval",
                       vr->advertisement_interval * CS2MS);
-       ttable_add_row(tt, "%s|%d ms",
-                      "Master Advertisement Interval (v4)",
+       ttable_add_row(tt, "%s|%d ms (stale)",
+                      "Master Advertisement Interval (v4) Rx",
                       vr->v4->master_adver_interval * CS2MS);
-       ttable_add_row(tt, "%s|%d ms",
-                      "Master Advertisement Interval (v6)",
+       ttable_add_row(tt, "%s|%d ms (stale)",
+                      "Master Advertisement Interval (v6) Rx",
                       vr->v6->master_adver_interval * CS2MS);
        ttable_add_row(tt, "%s|%u", "Advertisements Tx (v4)",
                       vr->v4->stats.adver_tx_cnt);