summaryrefslogtreecommitdiffstats
path: root/src/plugins/gbp/gbp_ext_itf.c
diff options
context:
space:
mode:
authorBenoît Ganne <bganne@cisco.com>2019-07-05 11:29:39 +0200
committerNeale Ranns <nranns@cisco.com>2019-07-05 14:51:29 +0000
commit17237fbdbbbd9d64988f9c608d02deab09782a94 (patch)
treebaf7c0b2a7e2ac7b70819b03706a81a4178a205d /src/plugins/gbp/gbp_ext_itf.c
parentca2831a80c891ee941faf79cbd80805a2c343eaf (diff)
gbp: use bd index at ext-itf creation instead of bd id
Type: fix Fixes: cfc7a107e6cb8be6e7c53a08e23a146c431c8e90 Change-Id: I341cbc94271ab89c3c643756a9c04b790cef8591 Signed-off-by: Benoît Ganne <bganne@cisco.com>
Diffstat (limited to 'src/plugins/gbp/gbp_ext_itf.c')
-rw-r--r--src/plugins/gbp/gbp_ext_itf.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/gbp/gbp_ext_itf.c b/src/plugins/gbp/gbp_ext_itf.c
index 6462eca9eaf..f3c54fcf470 100644
--- a/src/plugins/gbp/gbp_ext_itf.c
+++ b/src/plugins/gbp/gbp_ext_itf.c
@@ -96,7 +96,9 @@ gbp_ext_itf_add (u32 sw_if_index, u32 bd_id, u32 rd_id, u32 flags)
if (flags & GBP_EXT_ITF_F_ANON)
{
/* add interface to the BD */
- index_t itf = gbp_itf_add_and_lock (sw_if_index, bd_id);
+ index_t itf = gbp_itf_add_and_lock (sw_if_index,
+ gbp_bridge_domain_get
+ (gbi)->gb_bd_index);
/* setup GBP L2 features on this interface */
gbp_itf_set_l2_input_feature (itf, 0,
L2INPUT_FEAT_GBP_LPM_ANON_CLASSIFY |