summaryrefslogtreecommitdiff
path: root/zebra/zebra_vty.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2020-12-05 14:51:21 -0500
committerDonald Sharp <sharpd@nvidia.com>2020-12-08 09:06:09 -0500
commitcfa2a35d8d0abc746d0d557e22556bacac1431c0 (patch)
tree62bebe1b1eed11d7dd473b513bf1574560c9d56c /zebra/zebra_vty.c
parent80a6ee90c326acde82f07d8e5221b0c8010d3579 (diff)
sharpd, zebra: Pass and display opaque data as PoC
Pass data from sharpd to zebra as opaque data and display it as part of the detailed route data. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'zebra/zebra_vty.c')
-rw-r--r--zebra/zebra_vty.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/zebra/zebra_vty.c b/zebra/zebra_vty.c
index 84f0c4c6be..8d71ab9429 100644
--- a/zebra/zebra_vty.c
+++ b/zebra/zebra_vty.c
@@ -426,6 +426,14 @@ static void zebra_show_ip_route_opaque(struct vty *vty, struct route_entry *re,
return;
switch (re->type) {
+ case ZEBRA_ROUTE_SHARP:
+ if (json)
+ json_object_string_add(json, "opaque",
+ (char *)re->opaque->data);
+ else
+ vty_out(vty, " Opaque Data: %s",
+ (char *)re->opaque->data);
+ break;
default:
break;
}