diff options
-rw-r--r-- | bgpd/ChangeLog | 5 | ||||
-rw-r--r-- | bgpd/bgp_vty.c | 12 |
2 files changed, 13 insertions, 4 deletions
diff --git a/bgpd/ChangeLog b/bgpd/ChangeLog index 7f4f3f1a..5176e2b6 100644 --- a/bgpd/ChangeLog +++ b/bgpd/ChangeLog @@ -1,3 +1,8 @@ +2006-05-23 Paul Jakma <paul.jakma@sun.com> + + * bgp_vty.c: (neighbor_update_source_cmd) Expand tab completion + to make it clear it takes both address and ifname. + 2006-05-12 Paul Jakma <paul.jakma@sun.com> * bgp_attr.c: (bgp_packet_attribute) Remove dead code, Coverity diff --git a/bgpd/bgp_vty.c b/bgpd/bgp_vty.c index 520ddf95..ec4b6c22 100644 --- a/bgpd/bgp_vty.c +++ b/bgpd/bgp_vty.c @@ -2767,13 +2767,18 @@ peer_update_source_vty (struct vty *vty, const char *peer_str, return CMD_SUCCESS; } +#define BGP_UPDATE_SOURCE_STR "(A.B.C.D|WORD)" +#define BGP_UPDATE_SOURCE_HELP_STR \ + "IPv4 address\n" \ + "Interface name\n" + DEFUN (neighbor_update_source, neighbor_update_source_cmd, - NEIGHBOR_CMD2 "update-source WORD", + NEIGHBOR_CMD2 "update-source " BGP_UPDATE_SOURCE_STR, NEIGHBOR_STR NEIGHBOR_ADDR_STR2 "Source of routing updates\n" - "Interface name\n") + BGP_UPDATE_SOURCE_HELP_STR) { return peer_update_source_vty (vty, argv[0], argv[1]); } @@ -2784,8 +2789,7 @@ DEFUN (no_neighbor_update_source, NO_STR NEIGHBOR_STR NEIGHBOR_ADDR_STR2 - "Source of routing updates\n" - "Interface name\n") + "Source of routing updates\n") { return peer_update_source_vty (vty, argv[0], NULL); } |