X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Fgbp%2Fgbp_bridge_domain.h;fp=src%2Fplugins%2Fgbp%2Fgbp_bridge_domain.h;h=95b53dc2088b83dff8a12df1684846c7c55a9f0c;hb=879d11c250a4710759ddefe22afd7fc05bda2946;hp=65f133c84da7bf3814e1dde1bc291bb35137d00e;hpb=03ae24b97498bcc9265d4650efe3ddaa5e1d3255;p=vpp.git diff --git a/src/plugins/gbp/gbp_bridge_domain.h b/src/plugins/gbp/gbp_bridge_domain.h index 65f133c84da..95b53dc2088 100644 --- a/src/plugins/gbp/gbp_bridge_domain.h +++ b/src/plugins/gbp/gbp_bridge_domain.h @@ -57,6 +57,11 @@ typedef struct gbp_bridge_domain_t_ */ u32 gb_uu_fwd_sw_if_index; + /** + * The BD's interface to sned Broadcast and multicast packets + */ + u32 gb_bm_flood_sw_if_index; + /** * The BD's VNI interface on which packets from unkown endpoints * arrive @@ -73,7 +78,9 @@ typedef struct gbp_bridge_domain_t_ extern int gbp_bridge_domain_add_and_lock (u32 bd_id, gbp_bridge_domain_flags_t flags, u32 bvi_sw_if_index, - u32 uu_fwd_sw_if_index); + u32 uu_fwd_sw_if_index, + u32 bm_flood_sw_if_index); + extern void gbp_bridge_domain_unlock (index_t gbi); extern index_t gbp_bridge_domain_find_and_lock (u32 bd_id); extern int gbp_bridge_domain_delete (u32 bd_id);