]> git.puffer.fish Git - matthieu/frr.git/commitdiff
lib: define BGP_EVPN_NODE
authorPhilippe Guibert <philippe.guibert@6wind.com>
Wed, 4 Jan 2017 14:45:54 +0000 (15:45 +0100)
committerPhilippe Guibert <philippe.guibert@6wind.com>
Tue, 14 Feb 2017 12:58:57 +0000 (13:58 +0100)
This define introduces bgp sub node address-family evpn.

Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
lib/command.c
lib/command.h
lib/vty.c

index b166d8e0daeb734895d3563c9e11e33ab53c7d87..24272ccd1e8362f48dc0337560c5b3afaeee915d 100644 (file)
@@ -1055,6 +1055,7 @@ node_parent ( enum node_type node )
     case BGP_IPV4M_NODE:
     case BGP_IPV6_NODE:
     case BGP_IPV6M_NODE:
+    case BGP_EVPN_NODE:
       ret = BGP_NODE;
       break;
     case KEYCHAIN_KEY_NODE:
@@ -1421,6 +1422,7 @@ cmd_exit (struct vty *vty)
     case BGP_VNC_L2_GROUP_NODE:
     case BGP_IPV6_NODE:
     case BGP_IPV6M_NODE:
+    case BGP_EVPN_NODE:
       vty->node = BGP_NODE;
       break;
     case LDP_IPV4_NODE:
@@ -1489,6 +1491,7 @@ DEFUN (config_end,
     case BGP_IPV4M_NODE:
     case BGP_IPV6_NODE:
     case BGP_IPV6M_NODE:
+    case BGP_EVPN_NODE:
     case RMAP_NODE:
     case OSPF_NODE:
     case OSPF6_NODE:
index 29283418ce54281dd2e6f2f9392559eefacfc980..d62f7655eed8cf65ee108e0e0ba51e84655a8609 100644 (file)
@@ -105,6 +105,7 @@ enum node_type
   BGP_VNC_NVE_GROUP_NODE,      /* BGP VNC nve group */
   BGP_VNC_L2_GROUP_NODE,       /* BGP VNC L2 group */
   RFP_DEFAULTS_NODE,   /* RFP defaults node */
+  BGP_EVPN_NODE,               /* BGP EVPN node. */
   OSPF_NODE,                    /* OSPF protocol mode */
   OSPF6_NODE,                   /* OSPF protocol for IPv6 mode */
   LDP_NODE,                    /* LDP protocol mode */
index ce6349bf779c7e90f2a85876ceb857c143ca151f..3a3265f54d528b9b25490be41bb92f8ecb0ae0d4 100644 (file)
--- a/lib/vty.c
+++ b/lib/vty.c
@@ -750,6 +750,7 @@ vty_end_config (struct vty *vty)
     case BGP_IPV4M_NODE:
     case BGP_IPV6_NODE:
     case BGP_IPV6M_NODE:
+    case BGP_EVPN_NODE:
     case RMAP_NODE:
     case OSPF_NODE:
     case OSPF6_NODE: