mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 03:27:44 -04:00
qcacmn: ba_window size in WMI for rx_reorder_queue_setup
ba_window_size_valid and ba_window size support is missing while sending wmi_peer_reorder_queue_setup. This is needed for handing 256 BA which is not FW default. Change-Id: I3218921c48c0f82225b7992076e73ac0acf7bd11 CRs-fixed: 2285423
This commit is contained in:
parent
b39e413ac0
commit
7f9c050df4
7 changed files with 31 additions and 5 deletions
|
|
@ -4863,6 +4863,8 @@ struct rtt_keepalive_req_params {
|
|||
* @hw_qdesc_paddr_lo: lower 32 bits of queue desc adddress
|
||||
* @hw_qdesc_paddr_hi: upper 32 bits of queue desc adddress
|
||||
* @queue_no: 16-bit number assigned by host for queue
|
||||
* @ba_window_size_valid: BA window size validity flag
|
||||
* @ba_window_size: BA window size
|
||||
*/
|
||||
struct rx_reorder_queue_setup_params {
|
||||
uint8_t *peer_macaddr;
|
||||
|
|
@ -4871,6 +4873,9 @@ struct rx_reorder_queue_setup_params {
|
|||
uint32_t hw_qdesc_paddr_lo;
|
||||
uint32_t hw_qdesc_paddr_hi;
|
||||
uint16_t queue_no;
|
||||
uint8_t ba_window_size_valid;
|
||||
uint16_t ba_window_size;
|
||||
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -935,6 +935,9 @@ QDF_STATUS send_peer_rx_reorder_queue_setup_cmd_tlv(wmi_unified_t wmi,
|
|||
cmd->queue_ptr_lo = param->hw_qdesc_paddr_lo;
|
||||
cmd->queue_ptr_hi = param->hw_qdesc_paddr_hi;
|
||||
cmd->queue_no = param->queue_no;
|
||||
cmd->ba_window_size_valid = param->ba_window_size_valid;
|
||||
cmd->ba_window_size = param->ba_window_size;
|
||||
|
||||
|
||||
if (wmi_unified_cmd_send(wmi, buf, len,
|
||||
WMI_PEER_REORDER_QUEUE_SETUP_CMDID)) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue