|
@@ -492,9 +492,6 @@ union i40e_32byte_rx_desc {
|
|
|
} wb; /* writeback */
|
|
|
};
|
|
|
|
|
|
-#define I40E_RXD_QW1_STATUS_SHIFT 0
|
|
|
-#define I40E_RXD_QW1_STATUS_MASK (0x7FFFUL << I40E_RXD_QW1_STATUS_SHIFT)
|
|
|
-
|
|
|
enum i40e_rx_desc_status_bits {
|
|
|
/* Note: These are predefined bit offsets */
|
|
|
I40E_RX_DESC_STATUS_DD_SHIFT = 0,
|
|
@@ -511,9 +508,14 @@ enum i40e_rx_desc_status_bits {
|
|
|
I40E_RX_DESC_STATUS_LPBK_SHIFT = 14,
|
|
|
I40E_RX_DESC_STATUS_IPV6EXADD_SHIFT = 15,
|
|
|
I40E_RX_DESC_STATUS_RESERVED_SHIFT = 16, /* 2 BITS */
|
|
|
- I40E_RX_DESC_STATUS_UDP_0_SHIFT = 18
|
|
|
+ I40E_RX_DESC_STATUS_UDP_0_SHIFT = 18,
|
|
|
+ I40E_RX_DESC_STATUS_LAST /* this entry must be last!!! */
|
|
|
};
|
|
|
|
|
|
+#define I40E_RXD_QW1_STATUS_SHIFT 0
|
|
|
+#define I40E_RXD_QW1_STATUS_MASK (((1 << I40E_RX_DESC_STATUS_LAST) - 1) \
|
|
|
+ << I40E_RXD_QW1_STATUS_SHIFT)
|
|
|
+
|
|
|
#define I40E_RXD_QW1_STATUS_TSYNINDX_SHIFT I40E_RX_DESC_STATUS_TSYNINDX_SHIFT
|
|
|
#define I40E_RXD_QW1_STATUS_TSYNINDX_MASK (0x3UL << \
|
|
|
I40E_RXD_QW1_STATUS_TSYNINDX_SHIFT)
|