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