qcacmn: fix the issue for block ack/ack for tx capture mode
fix the issue for block ack/ack for tx capture mode. 1. Hanndle BAR frame. 2. set rate for ACK frame. 3. Check block ack session and use block ack if block ack session is established. 4. no ACK for broadcast probe request. 5. not ack if the ack policy is set to no ack in qos control. Change-Id: I4f22c1c976334978fb971b42319fb3a6e43a00c2
Цей коміт міститься в:
@@ -1137,7 +1137,9 @@ hal_rx_msdu_start_toeplitz_get(uint8_t *buf)
|
||||
* @ HAL_MPDU_SW_FRAME_GROUP_UNICAST_DATA: unicast data frame
|
||||
* @ HAL_MPDU_SW_FRAME_GROUP_NULL_DATA: NULL data frame
|
||||
* @ HAL_MPDU_SW_FRAME_GROUP_MGMT: management frame
|
||||
* @ HAL_MPDU_SW_FRAME_GROUP_MGMT_PROBE_REQ: probe req frame
|
||||
* @ HAL_MPDU_SW_FRAME_GROUP_CTRL: control frame
|
||||
* @ HAL_MPDU_SW_FRAME_GROUP_CTRL_BAR: BAR frame
|
||||
* @ HAL_MPDU_SW_FRAME_GROUP_UNSUPPORTED: unsupported
|
||||
* @ HAL_MPDU_SW_FRAME_GROUP_MAX: max limit
|
||||
*/
|
||||
@@ -1147,8 +1149,10 @@ enum hal_rx_mpdu_info_sw_frame_group_id_type {
|
||||
HAL_MPDU_SW_FRAME_GROUP_UNICAST_DATA,
|
||||
HAL_MPDU_SW_FRAME_GROUP_NULL_DATA,
|
||||
HAL_MPDU_SW_FRAME_GROUP_MGMT,
|
||||
HAL_MPDU_SW_FRAME_GROUP_MGMT_PROBE_REQ = 8,
|
||||
HAL_MPDU_SW_FRAME_GROUP_MGMT_BEACON = 12,
|
||||
HAL_MPDU_SW_FRAME_GROUP_CTRL = 20,
|
||||
HAL_MPDU_SW_FRAME_GROUP_CTRL_BAR = 28,
|
||||
HAL_MPDU_SW_FRAME_GROUP_UNSUPPORTED = 36,
|
||||
HAL_MPDU_SW_FRAME_GROUP_MAX = 37,
|
||||
};
|
||||
|
Посилання в новій задачі
Заблокувати користувача