Commit 92e97123 authored by Siva Rebbagondla's avatar Siva Rebbagondla Committed by Kalle Valo

rsi: fix for low throughput issue

observed low throughput rates during verification. This is because, QoS
enable flag is overridden by sequence number in the data descriptor frame.
Hence, added the fix for same.
Signed-off-by: default avatarSiva Rebbagondla <siva.rebbagondla@redpinesignals.com>
Signed-off-by: default avatarSushant Kumar Mishra <sushant.mishra@redpinesignals.com>
Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
parent bfc83ea1
...@@ -246,7 +246,7 @@ int rsi_prepare_data_desc(struct rsi_common *common, struct sk_buff *skb) ...@@ -246,7 +246,7 @@ int rsi_prepare_data_desc(struct rsi_common *common, struct sk_buff *skb)
} }
} }
data_desc->mac_flags = cpu_to_le16(seq_num & 0xfff); data_desc->mac_flags |= cpu_to_le16(seq_num & 0xfff);
data_desc->qid_tid = ((skb->priority & 0xf) | data_desc->qid_tid = ((skb->priority & 0xf) |
((tx_params->tid & 0xf) << 4)); ((tx_params->tid & 0xf) << 4));
data_desc->sta_id = tx_params->sta_id; data_desc->sta_id = tx_params->sta_id;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment