]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bgpd: use CHECK_FLAG for es_flags in route detail
authorStephen Worley <sworley@nvidia.com>
Tue, 1 Nov 2022 18:26:54 +0000 (14:26 -0400)
committerStephen Worley <sworley@nvidia.com>
Tue, 1 Nov 2022 18:26:54 +0000 (14:26 -0400)
Use CHECK_FLAG for es_flags in vtysh output for route
detail.

Signed-off-by: Stephen Worley <sworley@nvidia.com>
bgpd/bgp_route.c

index 839d3fb1e4dc4138c75546215ee140d63b9d900a..61976834f4b7f90953dd8cc988a4ac0a99e5d725 100644 (file)
@@ -10109,10 +10109,11 @@ void route_vty_out_detail(struct vty *vty, struct bgp *bgp, struct bgp_dest *bn,
                                        (struct prefix_evpn *)
                                                bgp_dest_get_prefix(dest),
                                        tag_buf);
-                               if (attr->es_flags & ATTR_ES_L3_NHG)
+                               if (CHECK_FLAG(attr->es_flags, ATTR_ES_L3_NHG))
                                        vty_out(vty, ", L3NHG %s",
-                                               (attr->es_flags &
-                                                ATTR_ES_L3_NHG_ACTIVE)
+                                               CHECK_FLAG(
+                                                       attr->es_flags,
+                                                       ATTR_ES_L3_NHG_ACTIVE)
                                                        ? "active"
                                                        : "inactive");
                                vty_out(vty, "\n");