net/sfc/base: move a macro to Siena implementation header
authorIgor Romanov <igor.romanov@oktetlabs.ru>
Thu, 7 Feb 2019 16:29:20 +0000 (16:29 +0000)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 8 Feb 2019 10:35:41 +0000 (11:35 +0100)
The macro EFX_RXQ_DC_NDESCS() is used only by Siena implementation.
Since the macro is not used by any drivers, it does not require
exposed libefx interface.
Make the macro Siena-specific.

Signed-off-by: Igor Romanov <igor.romanov@oktetlabs.ru>
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
drivers/net/sfc/base/efx.h
drivers/net/sfc/base/siena_impl.h

index 80a6419..71500d6 100644 (file)
@@ -2480,7 +2480,6 @@ efx_pseudo_hdr_pkt_length_get(
 #define        EFX_RXQ_SIZE(_ndescs)           ((_ndescs) * sizeof (efx_qword_t))
 #define        EFX_RXQ_NBUFS(_ndescs)          (EFX_RXQ_SIZE(_ndescs) / EFX_BUF_SIZE)
 #define        EFX_RXQ_LIMIT(_ndescs)          ((_ndescs) - 16)
-#define        EFX_RXQ_DC_NDESCS(_dcsize)      (8 << _dcsize)
 
 typedef enum efx_rxq_type_e {
        EFX_RXQ_TYPE_DEFAULT,
index 675e499..caab29a 100644 (file)
@@ -23,6 +23,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