net/ice/base: fix adding PPPoE switch rule
[dpdk.git] / drivers / net / sfc / base / siena_impl.h
index 675e499..38d0289 100644 (file)
@@ -9,7 +9,6 @@
 
 #include "efx.h"
 #include "efx_regs.h"
-#include "efx_mcdi.h"
 #include "siena_flash.h"
 
 #ifdef __cplusplus
@@ -23,6 +22,7 @@ extern "C" {
 #define        EFX_RXQ_DC_SIZE 3 /* 64 descriptors */
 #endif
 #define        EFX_TXQ_DC_NDESCS(_dcsize)      (8 << (_dcsize))
+#define        EFX_RXQ_DC_NDESCS(_dcsize)      (8 << (_dcsize))
 
 #define        SIENA_EVQ_MAXNEVS       32768
 #define        SIENA_EVQ_MINNEVS       512
@@ -33,6 +33,10 @@ 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))
+
 #define        SIENA_NVRAM_CHUNK 0x80
 
 
@@ -187,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,