X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fcommon%2Fsfc_efx%2Fbase%2Fefx_check.h;h=078e5b9811a550705c923ff8ef14d1466f034615;hb=662286ae61d29fc6fa26ce131f378ac8905eaff9;hp=f9f97946e52c7652bfe52412687de8d8db94eb93;hpb=62d6aaa1a58df4622e98e95dc24914cccaa84b46;p=dpdk.git diff --git a/drivers/common/sfc_efx/base/efx_check.h b/drivers/common/sfc_efx/base/efx_check.h index f9f97946e5..078e5b9811 100644 --- a/drivers/common/sfc_efx/base/efx_check.h +++ b/drivers/common/sfc_efx/base/efx_check.h @@ -384,4 +384,27 @@ # endif #endif /* EFSYS_OPT_PCI */ +/* Support extended width event queues */ +#if EFSYS_OPT_EV_EXTENDED_WIDTH +# if !EFSYS_OPT_RIVERHEAD +# error "EV_EXTENDED_WIDTH requires RIVERHEAD" +# endif +#endif /* EFSYS_OPT_EV_EXTENDED_WIDTH */ + +/* Support descriptor proxy queues */ +#if EFSYS_OPT_DESC_PROXY +# if !EFSYS_OPT_RIVERHEAD +# error "DESC_PROXY requires RIVERHEAD" +# endif +# if !EFSYS_OPT_EV_EXTENDED_WIDTH +# error "DESC_PROXY requires EV_EXTENDED_WIDTH" +# endif +#endif /* EFSYS_OPT_DESC_PROXY */ + +#if EFSYS_OPT_MAE +# if !EFSYS_OPT_RIVERHEAD +# error "MAE requires RIVERHEAD" +# endif +#endif /* EFSYS_OPT_MAE */ + #endif /* _SYS_EFX_CHECK_H */