net/sfc/base: support data path with EVB module
[dpdk.git] / drivers / net / sfc / base / siena_impl.h
index 0689600..38d0289 100644 (file)
@@ -9,7 +9,6 @@
 
 #include "efx.h"
 #include "efx_regs.h"
-#include "efx_mcdi.h"
 #include "siena_flash.h"
 
 #ifdef __cplusplus
@@ -34,6 +33,7 @@ extern "C" {
 #define        SIENA_RXQ_MAXNDESCS     4096
 #define        SIENA_RXQ_MINNDESCS     512
 
+#define        SIENA_EVQ_DESC_SIZE     (sizeof (efx_qword_t))
 #define        SIENA_RXQ_DESC_SIZE     (sizeof (efx_qword_t))
 #define        SIENA_TXQ_DESC_SIZE     (sizeof (efx_qword_t))
 
@@ -191,6 +191,12 @@ siena_nvram_partn_size(
        __in                    uint32_t partn,
        __out                   size_t *sizep);
 
+extern __checkReturn           efx_rc_t
+siena_nvram_partn_info(
+       __in                    efx_nic_t *enp,
+       __in                    uint32_t partn,
+       __out                   efx_nvram_info_t * enip);
+
 extern __checkReturn           efx_rc_t
 siena_nvram_partn_rw_start(
        __in                    efx_nic_t *enp,