]> git.puffer.fish Git - mirror/frr.git/commitdiff
bgpd: Allow setting custom port for BGP unnumbered peers
authorDonatas Abraitis <donatas@opensourcerouting.org>
Wed, 27 Jul 2022 08:32:49 +0000 (11:32 +0300)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Wed, 27 Jul 2022 08:36:15 +0000 (11:36 +0300)
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
bgpd/bgp_vty.c

index bb0be50048f682e73025eac1f72b05f20909407a..80c8753708c96d58c832776de26cae29c76b1e0c 100644 (file)
@@ -6853,7 +6853,7 @@ static int peer_port_vty(struct vty *vty, const char *ip_str, int afi,
        uint16_t port;
        struct servent *sp;
 
-       peer = peer_lookup_vty(vty, ip_str);
+       peer = peer_and_group_lookup_vty(vty, ip_str);
        if (!peer)
                return CMD_WARNING_CONFIG_FAILED;
 
@@ -6872,9 +6872,9 @@ static int peer_port_vty(struct vty *vty, const char *ip_str, int afi,
 /* Set specified peer's BGP port.  */
 DEFUN (neighbor_port,
        neighbor_port_cmd,
-       "neighbor <A.B.C.D|X:X::X:X> port (0-65535)",
+       "neighbor <A.B.C.D|X:X::X:X|WORD> port (0-65535)",
        NEIGHBOR_STR
-       NEIGHBOR_ADDR_STR
+       NEIGHBOR_ADDR_STR2
        "Neighbor's BGP port\n"
        "TCP port number\n")
 {
@@ -6886,10 +6886,10 @@ DEFUN (neighbor_port,
 
 DEFUN (no_neighbor_port,
        no_neighbor_port_cmd,
-       "no neighbor <A.B.C.D|X:X::X:X> port [(0-65535)]",
+       "no neighbor <A.B.C.D|X:X::X:X|WORD> port [(0-65535)]",
        NO_STR
        NEIGHBOR_STR
-       NEIGHBOR_ADDR_STR
+       NEIGHBOR_ADDR_STR2
        "Neighbor's BGP port\n"
        "TCP port number\n")
 {