summaryrefslogtreecommitdiff
path: root/zebra/interface.h
diff options
context:
space:
mode:
authorDmytro Shytyi <dmytro.shytyi@6wind.com>2025-03-06 16:58:24 +0100
committerDmytro Shytyi <dmytro.shytyi@6wind.com>2025-03-17 11:19:58 +0100
commite6d08a89c7348d1af045b752473ad571020a8de9 (patch)
tree268ed48940f7c8aef8f73cea5eee0a439015879d /zebra/interface.h
parent942a7c916cc35a2ab1d7da6257810e58ab001552 (diff)
zebra: add rtadv information output in vtysh json
Add to "show interface json" output multiple rtadv parameters. if_dump_vty() calls => hook_call(zebra_if_extra_info, vty, ifp); if_dump_vty_json() now do the same call, with additional parameter: hook_call(zebra_if_extra_info, vty, json_if, ifp); Signed-off-by: Dmytro Shytyi <dmytro.shytyi@6wind.com>
Diffstat (limited to 'zebra/interface.h')
-rw-r--r--zebra/interface.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/zebra/interface.h b/zebra/interface.h
index 0f5c997403..5b45656bd5 100644
--- a/zebra/interface.h
+++ b/zebra/interface.h
@@ -223,8 +223,8 @@ struct zebra_if {
char *desc;
};
-DECLARE_HOOK(zebra_if_extra_info, (struct vty * vty, struct interface *ifp),
- (vty, ifp));
+DECLARE_HOOK(zebra_if_extra_info, (struct vty * vty, json_object *json_if, struct interface *ifp),
+ (vty, json_if, ifp));
#define IS_ZEBRA_IF_VRF(ifp) \
(((struct zebra_if *)(ifp->info))->zif_type == ZEBRA_IF_VRF)