|
@@ -1953,6 +1953,8 @@ struct mac_iveiv_entry {
|
|
* TX_OP: 0:HT TXOP rule , 1:PIFS TX ,2:Backoff, 3:sifs
|
|
* TX_OP: 0:HT TXOP rule , 1:PIFS TX ,2:Backoff, 3:sifs
|
|
* BW: Channel bandwidth 20MHz or 40 MHz
|
|
* BW: Channel bandwidth 20MHz or 40 MHz
|
|
* STBC: 1: STBC support MCS =0-7, 2,3 : RESERVED
|
|
* STBC: 1: STBC support MCS =0-7, 2,3 : RESERVED
|
|
|
|
+ * AMPDU: 1: this frame is eligible for AMPDU aggregation, the hw will
|
|
|
|
+ * aggregate consecutive frames with the same RA and QoS TID.
|
|
*/
|
|
*/
|
|
#define TXWI_W0_FRAG FIELD32(0x00000001)
|
|
#define TXWI_W0_FRAG FIELD32(0x00000001)
|
|
#define TXWI_W0_MIMO_PS FIELD32(0x00000002)
|
|
#define TXWI_W0_MIMO_PS FIELD32(0x00000002)
|
|
@@ -1976,7 +1978,9 @@ struct mac_iveiv_entry {
|
|
* WIRELESS_CLI_ID: Client ID for WCID table access
|
|
* WIRELESS_CLI_ID: Client ID for WCID table access
|
|
* MPDU_TOTAL_BYTE_COUNT: Length of 802.11 frame
|
|
* MPDU_TOTAL_BYTE_COUNT: Length of 802.11 frame
|
|
* PACKETID: Will be latched into the TX_STA_FIFO register once the according
|
|
* PACKETID: Will be latched into the TX_STA_FIFO register once the according
|
|
- * frame was processed. 0: Don't report tx status for this frame.
|
|
|
|
|
|
+ * frame was processed. If multiple frames are aggregated together
|
|
|
|
+ * (AMPDU==1) the reported tx status will always contain the packet
|
|
|
|
+ * id of the first frame. 0: Don't report tx status for this frame.
|
|
*/
|
|
*/
|
|
#define TXWI_W1_ACK FIELD32(0x00000001)
|
|
#define TXWI_W1_ACK FIELD32(0x00000001)
|
|
#define TXWI_W1_NSEQ FIELD32(0x00000002)
|
|
#define TXWI_W1_NSEQ FIELD32(0x00000002)
|