gbp: use bd index at ext-itf creation instead of bd id 23/20523/4
authorBenoît Ganne <bganne@cisco.com>
Fri, 5 Jul 2019 09:29:39 +0000 (11:29 +0200)
committerNeale Ranns <nranns@cisco.com>
Fri, 5 Jul 2019 14:51:29 +0000 (14:51 +0000)
Type: fix
Fixes: cfc7a107e6cb8be6e7c53a08e23a146c431c8e90

Change-Id: I341cbc94271ab89c3c643756a9c04b790cef8591
Signed-off-by: Benoît Ganne <bganne@cisco.com>
src/plugins/gbp/gbp_ext_itf.c

index 6462eca..f3c54fc 100644 (file)
@@ -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 |