[cmaster-next] [PATCH] zebra-mpls: fix regression caused by wrong conflict resolution

Renato Westphal renato at opensourcerouting.org
Thu Dec 8 19:04:52 EST 2016


Signed-off-by: Renato Westphal <renato at opensourcerouting.org>
---
 zebra/zebra_vty.c | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/zebra/zebra_vty.c b/zebra/zebra_vty.c
index f32b51f..bde9431 100644
--- a/zebra/zebra_vty.c
+++ b/zebra/zebra_vty.c
@@ -918,6 +918,15 @@ vty_show_ip_route_detail (struct vty *vty, struct route_node *rn, int mcast)
             default:
 	       break;
             }
+
+          /* Label information */
+	  if (nexthop->nh_label && nexthop->nh_label->num_labels)
+	    {
+	      vty_out (vty, " label %s",
+		       mpls_label2str (nexthop->nh_label->num_labels,
+				       nexthop->nh_label->label, buf, BUFSIZ));
+	    }
+
 	  vty_out (vty, "%s", VTY_NEWLINE);
 	}
       vty_out (vty, "%s", VTY_NEWLINE);
@@ -1158,6 +1167,14 @@ vty_show_ip_route (struct vty *vty, struct route_node *rn, struct rib *rib,
 	    break;
         }
 
+      /* Label information */
+      if (nexthop->nh_label && nexthop->nh_label->num_labels)
+	{
+	  vty_out (vty, " label %s",
+		   mpls_label2str (nexthop->nh_label->num_labels,
+				   nexthop->nh_label->label, buf, BUFSIZ));
+	}
+
       if (CHECK_FLAG (rib->flags, ZEBRA_FLAG_BLACKHOLE))
                vty_out (vty, ", bh");
       if (CHECK_FLAG (rib->flags, ZEBRA_FLAG_REJECT))
-- 
1.9.1





More information about the dev mailing list