X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Fgbp%2Fgbp_endpoint_group.c;fp=src%2Fplugins%2Fgbp%2Fgbp_endpoint_group.c;h=bacbb0cfb5e3b9befad5c90f80d6fa678e288523;hb=2ec825937b7ac856f67d086ce6814dd21c5e9bd7;hp=85afee2da721756df1333962f1b77fa3fd1a95d0;hpb=12df497bb6b7f60513f48c0dacca9ad99d717192;p=vpp.git diff --git a/src/plugins/gbp/gbp_endpoint_group.c b/src/plugins/gbp/gbp_endpoint_group.c index 85afee2da72..bacbb0cfb5e 100644 --- a/src/plugins/gbp/gbp_endpoint_group.c +++ b/src/plugins/gbp/gbp_endpoint_group.c @@ -138,9 +138,8 @@ gbp_endpoint_group_add_and_lock (vnid_t vnid, * Add the uplink to the BD * packets direct from the uplink have had policy applied */ - set_int_l2_mode (vlib_get_main (), vnet_get_main (), - MODE_L2_BRIDGE, gg->gg_uplink_sw_if_index, - gg->gg_bd_index, L2_BD_PORT_TYPE_NORMAL, 0, 0); + gbp_bridge_domain_itf_add (gg->gg_uplink_sw_if_index, + gg->gg_bd_index, L2_BD_PORT_TYPE_NORMAL); l2input_intf_bitmap_enable (gg->gg_uplink_sw_if_index, L2INPUT_FEAT_GBP_NULL_CLASSIFY, 1); } @@ -179,10 +178,8 @@ gbp_endpoint_group_unlock (index_t ggi) if (~0 != gg->gg_uplink_sw_if_index) { - set_int_l2_mode (vlib_get_main (), vnet_get_main (), - MODE_L3, gg->gg_uplink_sw_if_index, - gg->gg_bd_index, L2_BD_PORT_TYPE_NORMAL, 0, 0); - + gbp_bridge_domain_itf_del (gg->gg_uplink_sw_if_index, + gg->gg_bd_index, L2_BD_PORT_TYPE_NORMAL); l2input_intf_bitmap_enable (gg->gg_uplink_sw_if_index, L2INPUT_FEAT_GBP_NULL_CLASSIFY, 0); }