From: Lou Berger Date: Sun, 29 Jan 2017 15:10:23 +0000 (-0500) Subject: bgpd: reenable nexthop vrf-policy to suppory VRF controller use case X-Git-Tag: frr-3.0-branchpoint~55^2~1 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=3d05643ecd9f3f42ccd13bcde200d89fdea94c64;p=matthieu%2Ffrr.git bgpd: reenable nexthop vrf-policy to suppory VRF controller use case Signed-off-by: Lou Berger --- diff --git a/bgpd/rfapi/bgp_rfapi_cfg.c b/bgpd/rfapi/bgp_rfapi_cfg.c index bc268f6086..50693659b6 100644 --- a/bgpd/rfapi/bgp_rfapi_cfg.c +++ b/bgpd/rfapi/bgp_rfapi_cfg.c @@ -3417,6 +3417,7 @@ DEFUN (vnc_vrf_policy_nexthop, { UNSET_FLAG (rfg->flags, RFAPI_RFG_VPN_NH_SELF); rfg->vn_prefix = p; + rfg->un_prefix = p; } /* TBD handle router-id/ nexthop changes when have advertised prefixes */ @@ -4177,8 +4178,8 @@ bgp_rfapi_cfg_init (void) install_element (BGP_VRF_POLICY_NODE, &vnc_vrf_policy_label_cmd); install_element (BGP_VRF_POLICY_NODE, &vnc_vrf_policy_no_label_cmd); - //Hide per Jan 17 discussion - //install_element (BGP_VRF_POLICY_NODE, &vnc_vrf_policy_nexthop_cmd); + //Reenable to support VRF controller use case and testing + install_element (BGP_VRF_POLICY_NODE, &vnc_vrf_policy_nexthop_cmd); install_element (BGP_VRF_POLICY_NODE, &vnc_vrf_policy_rt_import_cmd); install_element (BGP_VRF_POLICY_NODE, &vnc_vrf_policy_rt_export_cmd); install_element (BGP_VRF_POLICY_NODE, &vnc_vrf_policy_rt_both_cmd);