firmware/br-ext-chip-hisilicon/board/hi3516ev200/kernel/patches/30-010-ath9k_htc-misc-mac.p...

27 lines
771 B
Diff

--- a/drivers/net/wireless/ath/ath9k/mac.c 2022-02-06 15:20:00.487864963 +0300
+++ b/drivers/net/wireless/ath/ath9k/mac.c 2022-02-06 15:21:04.523930861 +0300
@@ -18,6 +18,13 @@
#include "hw-ops.h"
#include <linux/export.h>
+extern u8 cwmin_man;
+extern u8 cwmax_man;
+extern u8 aifs_man;
+extern u8 cck_sifs;
+extern u8 ofdm_sifs;
+
+
static void ath9k_hw_set_txq_interrupts(struct ath_hw *ah,
struct ath9k_tx_queue_info *qi)
{
@@ -216,7 +223,8 @@
if (qinfo->tqi_aifs != ATH9K_TXQ_USEDEFAULT)
qi->tqi_aifs = min(qinfo->tqi_aifs, 255U);
else
- qi->tqi_aifs = INIT_AIFS;
+// qi->tqi_aifs = INIT_AIFS;
+ qi->tqi_aifs = aifs_man;
if (qinfo->tqi_cwmin != ATH9K_TXQ_USEDEFAULT) {
cw = min(qinfo->tqi_cwmin, 1024U);
qi->tqi_cwmin = 1;