X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fsfc%2Fsfc_mae.h;h=d835056aef80bddfc435b885607f2f602de884ce;hb=9b14dc746141bcd3ed2769ea745cc0cca85a9bb0;hp=684f0daf7a0eef400354f300672e455a5a752f7a;hpb=c8617dda608491cd6648576f0801c267bd2519c7;p=dpdk.git diff --git a/drivers/net/sfc/sfc_mae.h b/drivers/net/sfc/sfc_mae.h index 684f0daf7a..d835056aef 100644 --- a/drivers/net/sfc/sfc_mae.h +++ b/drivers/net/sfc/sfc_mae.h @@ -139,10 +139,17 @@ struct sfc_mae_counter_registry { uint32_t service_id; }; +/** + * MAE rules used to capture traffic generated by VFs and direct it to + * representors (one for each VF). + */ +#define SFC_MAE_NB_REPR_RULES_MAX (64) + /** Rules to forward traffic from PHY port to PF and from PF to PHY port */ #define SFC_MAE_NB_SWITCHDEV_RULES (2) /** Maximum required internal MAE rules */ -#define SFC_MAE_NB_RULES_MAX (SFC_MAE_NB_SWITCHDEV_RULES) +#define SFC_MAE_NB_RULES_MAX (SFC_MAE_NB_SWITCHDEV_RULES + \ + SFC_MAE_NB_REPR_RULES_MAX) struct sfc_mae_rule { efx_mae_match_spec_t *spec;