diff options
| author | Dmytro Shytyi <dmytro.shytyi@6wind.com> | 2025-03-06 16:58:24 +0100 |
|---|---|---|
| committer | Dmytro Shytyi <dmytro.shytyi@6wind.com> | 2025-03-17 11:19:58 +0100 |
| commit | e6d08a89c7348d1af045b752473ad571020a8de9 (patch) | |
| tree | 268ed48940f7c8aef8f73cea5eee0a439015879d /zebra/interface.h | |
| parent | 942a7c916cc35a2ab1d7da6257810e58ab001552 (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.h | 4 |
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) |
