net: mvpp2: define the number of RSS entries per table in mvpp2.h
authorMaxime Chevallier <maxime.chevallier@bootlin.com>
Thu, 12 Jul 2018 11:54:11 +0000 (13:54 +0200)
committerDavid S. Miller <davem@davemloft.net>
Fri, 13 Jul 2018 00:30:47 +0000 (17:30 -0700)
The size of the the RSS indirection tables should be defined in mvpp2.h,
so that we can use it in all files of the PPv2 driver.

This commit moves the define in mvpp2.h, and adds the missing #include
in mvpp2_cls.h.

Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/mvpp2/mvpp2.h
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h

index 18834619bb3a04a26364c60f3493d1a18d248fb9..5ef5b99a19351c2d664b5946093ebc6c8b611b76 100644 (file)
 #define MVPP2_BIT_TO_WORD(bit)         ((bit) / 32)
 #define MVPP2_BIT_IN_WORD(bit)         ((bit) % 32)
 
+/* RSS constants */
+#define MVPP22_RSS_TABLE_ENTRIES       32
+
 /* IPv6 max L3 address size */
 #define MVPP2_MAX_L3_ADDR_SIZE         16
 
index 8e1d7f9ffa0b3cd222ec796106c4e91426391d10..e571238a83cc93375b12fa42688e90f3ac0d1919 100644 (file)
 #ifndef _MVPP2_CLS_H_
 #define _MVPP2_CLS_H_
 
+#include "mvpp2.h"
+
 /* Classifier constants */
 #define MVPP2_CLS_FLOWS_TBL_SIZE       512
 #define MVPP2_CLS_FLOWS_TBL_DATA_WORDS 3
 #define MVPP2_CLS_LKP_TBL_SIZE         64
 #define MVPP2_CLS_RX_QUEUES            256
 
-/* RSS constants */
-#define MVPP22_RSS_TABLE_ENTRIES       32
-
 struct mvpp2_cls_flow_entry {
        u32 index;
        u32 data[MVPP2_CLS_FLOWS_TBL_DATA_WORDS];