summaryrefslogtreecommitdiff
path: root/bgpd/bgp_vty.c
diff options
context:
space:
mode:
authorhasso <hasso>2005-02-01 21:30:04 +0000
committerhasso <hasso>2005-02-01 21:30:04 +0000
commit3d515fd9af9f126667a9c2da9c2f40c4c37c28df (patch)
treec107224556ed7678d7a5afc42c19742948cda477 /bgpd/bgp_vty.c
parent0a486e5fcb1b8dac7d8b4cf6ed93e82b8b72fed6 (diff)
* bgp_attr.c, bgp_snmp.c, bgp_vty.c, bgpd.[ch]: Remove support for old
draft - ie. "neighbor version 4-" commands. Preserve dummy "neighbor version" command as deprecated. [merge from GNU Zebra]
Diffstat (limited to 'bgpd/bgp_vty.c')
-rw-r--r--bgpd/bgp_vty.c84
1 files changed, 13 insertions, 71 deletions
diff --git a/bgpd/bgp_vty.c b/bgpd/bgp_vty.c
index 02f8e4cf..dcca1a39 100644
--- a/bgpd/bgp_vty.c
+++ b/bgpd/bgp_vty.c
@@ -286,6 +286,17 @@ DEFUN (no_auto_summary,
{
return CMD_SUCCESS;
}
+
+DEFUN_DEPRECATED (neighbor_version,
+ neighbor_version_cmd,
+ NEIGHBOR_CMD "version (4|4-)",
+ NEIGHBOR_STR
+ NEIGHBOR_ADDR_STR
+ "Set the BGP version to match a neighbor\n"
+ "Neighbor's BGP version\n")
+{
+ return CMD_SUCCESS;
+}
/* "router bgp" commands. */
DEFUN (router_bgp,
@@ -3091,56 +3102,6 @@ ALIAS (no_neighbor_advertise_interval,
"Minimum interval between sending BGP routing updates\n"
"time in seconds\n")
-int
-peer_version_vty (struct vty *vty, const char *ip_str, const char *str)
-{
- int ret;
- struct peer *peer;
- int version = BGP_VERSION_4;
-
- peer = peer_lookup_vty (vty, ip_str);
- if (! peer)
- return CMD_WARNING;
-
- /* BGP version string check. */
- if (str)
- {
- if (strcmp (str, "4") == 0)
- version = BGP_VERSION_4;
- else if (strcmp (str, "4-") == 0)
- version = BGP_VERSION_MP_4_DRAFT_00;
-
- ret = peer_version_set (peer, version);
- }
- else
- ret = peer_version_unset (peer);
-
- return CMD_SUCCESS;
-}
-
-DEFUN (neighbor_version,
- neighbor_version_cmd,
- NEIGHBOR_CMD "version (4|4-)",
- NEIGHBOR_STR
- NEIGHBOR_ADDR_STR
- "Neighbor's BGP version\n"
- "Border Gateway Protocol 4\n"
- "Multiprotocol Extensions for BGP-4(Old Draft)\n")
-{
- return peer_version_vty (vty, argv[0], argv[1]);
-}
-
-DEFUN (no_neighbor_version,
- no_neighbor_version_cmd,
- NO_NEIGHBOR_CMD "version",
- NO_STR
- NEIGHBOR_STR
- NEIGHBOR_ADDR_STR
- "Neighbor's BGP version\n")
-{
- return peer_version_vty (vty, argv[0], NULL);
-}
-
/* neighbor interface */
int
peer_interface_vty (struct vty *vty, const char *ip_str, const char *str)
@@ -6438,15 +6399,7 @@ bgp_show_summary (struct vty *vty, struct bgp *bgp, int afi, int safi)
else
vty_out (vty, "%*s", len, " ");
- switch (peer->version)
- {
- case BGP_VERSION_4:
- vty_out (vty, "4 ");
- break;
- case BGP_VERSION_MP_4_DRAFT_00:
- vty_out (vty, "4-");
- break;
- }
+ vty_out (vty, "4 ");
vty_out (vty, "%5d %7d %7d %8d %4d %4ld ",
peer->as,
@@ -6982,8 +6935,6 @@ bgp_show_peer (struct vty *vty, struct peer *p)
/* BGP Version. */
vty_out (vty, " BGP version 4");
- if (p->version == BGP_VERSION_MP_4_DRAFT_00)
- vty_out (vty, "(with draft-00 verion of multiporotocol extension)");
vty_out (vty, ", remote router ID %s%s",
inet_ntop (AF_INET, &p->remote_id, buf1, BUFSIZ),
VTY_NEWLINE);
@@ -7615,15 +7566,7 @@ bgp_write_rsclient_summary (struct vty *vty, struct peer *rsclient,
else
vty_out (vty, "%*s", len, " ");
- switch (rsclient->version)
- {
- case BGP_VERSION_4:
- vty_out (vty, "4 ");
- break;
- case BGP_VERSION_MP_4_DRAFT_00:
- vty_out (vty, "4-");
- break;
- }
+ vty_out (vty, "4 ");
vty_out (vty, "%5d ", rsclient->as);
@@ -8933,7 +8876,6 @@ bgp_vty_init ()
/* "neighbor version" commands. */
install_element (BGP_NODE, &neighbor_version_cmd);
- install_element (BGP_NODE, &no_neighbor_version_cmd);
/* "neighbor interface" commands. */
install_element (BGP_NODE, &neighbor_interface_cmd);