From: Sasha Neftin <sasha.nef...@intel.com>

Add definitions for address select mask (selects source address to be
used in the address filtering), as well as queue select (indicates which
Rx queue should get the packet matching this MAC address).

Signed-off-by: Sasha Neftin <sasha.nef...@intel.com>
Signed-off-by: Anatoly Burakov <anatoly.bura...@intel.com>
---
 drivers/net/intel/e1000/base/e1000_defines.h | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/drivers/net/intel/e1000/base/e1000_defines.h 
b/drivers/net/intel/e1000/base/e1000_defines.h
index 2c3b806c92..c311858d35 100644
--- a/drivers/net/intel/e1000/base/e1000_defines.h
+++ b/drivers/net/intel/e1000/base/e1000_defines.h
@@ -685,6 +685,13 @@
  */
 #define E1000_RAR_ENTRIES      15
 #define E1000_RAH_AV           0x80000000 /* Receive descriptor valid */
+#define E1000_RAH_RAH_MASK     0x0000FFFF
+#define E1000_RAH_ASEL_MASK    0x00030000
+#define E1000_RAH_ASEL_SRC_ADD 0x00010000
+#define E1000_RAH_QSEL_MASK    0x000C0000
+#define E1000_RAH_QSEL_SHIFT   18
+#define E1000_RAH_ASEL_SRC_ADDR        0x00010000
+#define E1000_RAH_QSEL_ENABLE  0x10000000
 #define E1000_RAL_MAC_ADDR_LEN 4
 #define E1000_RAH_MAC_ADDR_LEN 2
 #define E1000_RAH_QUEUE_MASK_82575     0x000C0000
-- 
2.43.5

Reply via email to