From 3d05643ecd9f3f42ccd13bcde200d89fdea94c64 Mon Sep 17 00:00:00 2001 From: Lou Berger Date: Sun, 29 Jan 2017 10:10:23 -0500 Subject: [PATCH] bgpd: reenable nexthop vrf-policy to suppory VRF controller use case Signed-off-by: Lou Berger --- bgpd/rfapi/bgp_rfapi_cfg.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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); -- 2.39.5