diff options
Diffstat (limited to 'proto/bfd')
-rw-r--r-- | proto/bfd/bfd.c | 3 | ||||
-rw-r--r-- | proto/bfd/config.Y | 2 |
2 files changed, 1 insertions, 4 deletions
diff --git a/proto/bfd/bfd.c b/proto/bfd/bfd.c index b4c53754..e303d7a0 100644 --- a/proto/bfd/bfd.c +++ b/proto/bfd/bfd.c @@ -1104,7 +1104,6 @@ bfd_show_sessions(struct proto *P) if (p->p.proto_state != PS_UP) { cli_msg(-1020, "%s: is not up", p->p.name); - cli_msg(0, ""); return; } @@ -1129,8 +1128,6 @@ bfd_show_sessions(struct proto *P) s->addr, ifname, bfd_state_names[state], tbuf, tx_int, timeout); } HASH_WALK_END; - - cli_msg(0, ""); } diff --git a/proto/bfd/config.Y b/proto/bfd/config.Y index 84d12306..df1cba42 100644 --- a/proto/bfd/config.Y +++ b/proto/bfd/config.Y @@ -182,7 +182,7 @@ bfd_neighbor: ipa bfd_neigh_iface bfd_neigh_local bfd_neigh_multihop CF_CLI_HELP(SHOW BFD, ..., [[Show information about BFD protocol]]); CF_CLI(SHOW BFD SESSIONS, optproto, [<name>], [[Show information about BFD sessions]]) -{ bfd_show_sessions(proto_get_named($4, &proto_bfd)); }; +{ PROTO_WALK_CMD($4, &proto_bfd, p) bfd_show_sessions(p); }; CF_CODE |