|
@@ -212,6 +212,8 @@ struct iwl_cmd_header_wide {
|
|
#define FH_RSCSR_FRAME_INVALID 0x55550000
|
|
#define FH_RSCSR_FRAME_INVALID 0x55550000
|
|
#define FH_RSCSR_FRAME_ALIGN 0x40
|
|
#define FH_RSCSR_FRAME_ALIGN 0x40
|
|
#define FH_RSCSR_RPA_EN BIT(25)
|
|
#define FH_RSCSR_RPA_EN BIT(25)
|
|
|
|
+#define FH_RSCSR_RXQ_POS 16
|
|
|
|
+#define FH_RSCSR_RXQ_MASK 0x3F0000
|
|
|
|
|
|
struct iwl_rx_packet {
|
|
struct iwl_rx_packet {
|
|
/*
|
|
/*
|
|
@@ -223,7 +225,11 @@ struct iwl_rx_packet {
|
|
* 29: flag fast IRQ request
|
|
* 29: flag fast IRQ request
|
|
* 28-26: Reserved
|
|
* 28-26: Reserved
|
|
* 25: Offload enabled
|
|
* 25: Offload enabled
|
|
- * 24-14: Reserved
|
|
|
|
|
|
+ * 24: RPF enabled
|
|
|
|
+ * 23: RSS enabled
|
|
|
|
+ * 22: Checksum enabled
|
|
|
|
+ * 21-16: RX queue
|
|
|
|
+ * 15-14: Reserved
|
|
* 13-00: RX frame size
|
|
* 13-00: RX frame size
|
|
*/
|
|
*/
|
|
__le32 len_n_flags;
|
|
__le32 len_n_flags;
|