]> git.puffer.fish Git - matthieu/frr.git/commitdiff
ospf6d: actually print prefix options
authorDavid Lamparter <equinox@opensourcerouting.org>
Mon, 28 Jun 2021 14:12:49 +0000 (16:12 +0200)
committerDavid Lamparter <equinox@opensourcerouting.org>
Tue, 20 Jul 2021 09:22:21 +0000 (11:22 +0200)
Well at least I had a good laugh at the "xxx".

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
ospf6d/ospf6_route.c

index 13efa22a981df5119361eb57f5bf0bb3c15d2e3e..80f0e7d26bf791891b2f2d28577b6b56a8fd2bd8 100644 (file)
@@ -1138,6 +1138,7 @@ void ospf6_route_show_detail(struct vty *vty, struct ospf6_route *route,
 {
        char destination[PREFIX2STR_BUFFER], nexthop[64];
        char area_id[16], id[16], adv_router[16], capa[16], options[16];
+       char pfx_options[16];
        struct timeval now, res;
        char duration[64];
        struct listnode *node;
@@ -1265,10 +1266,13 @@ void ospf6_route_show_detail(struct vty *vty, struct ospf6_route *route,
                vty_out(vty, "Router Bits: %s\n", capa);
 
        /* Prefix Options */
+       ospf6_prefix_options_printbuf(route->prefix_options, pfx_options,
+                                     sizeof(pfx_options));
        if (use_json)
-               json_object_string_add(json_route, "prefixOptions", "xxx");
+               json_object_string_add(json_route, "prefixOptions",
+                                      pfx_options);
        else
-               vty_out(vty, "Prefix Options: xxx\n");
+               vty_out(vty, "Prefix Options: %s\n", pfx_options);
 
        /* Metrics */
        if (use_json) {