[][MAC80211][WiFi6/7][core][Add tx_burst option in wireless configuration file for Kite]
[Description]
Add tx_burst option in wireless configuration file to set TXOP=0x00 by default for Kite.
[Release-log]
N/A
Change-Id: I2882bb6199a5dc2114b907d83293d0499811dfaa
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/8379727
diff --git a/autobuild_mac80211_release/0001-wifi7-mac80211-generate-hostapd-setting-from-ap-cap.patch b/autobuild_mac80211_release/0001-wifi7-mac80211-generate-hostapd-setting-from-ap-cap.patch
index 1d20cb7..4e38e54 100644
--- a/autobuild_mac80211_release/0001-wifi7-mac80211-generate-hostapd-setting-from-ap-cap.patch
+++ b/autobuild_mac80211_release/0001-wifi7-mac80211-generate-hostapd-setting-from-ap-cap.patch
@@ -572,7 +572,7 @@
json_set_namespace wdev_uc prev
diff --git a/package/kernel/mac80211/files/lib/wifi/mac80211.sh b/package/kernel/mac80211/files/lib/wifi/mac80211.sh
-index e24a2a63..88dfaa36 100644
+index e24a2a63..58a0c9ff 100644
--- a/package/kernel/mac80211/files/lib/wifi/mac80211.sh
+++ b/package/kernel/mac80211/files/lib/wifi/mac80211.sh
@@ -60,6 +60,9 @@ BEGIN {
@@ -665,7 +665,7 @@
get_band_defaults "$dev"
-@@ -196,6 +244,14 @@ detect_mac80211() {
+@@ -196,6 +244,19 @@ detect_mac80211() {
;;
esac
@@ -677,10 +677,15 @@
+ macaddr="00:0$(($devidx - 1)):55:66${macaddr}"
+ fi
+
++ tx_burst=""
++ if (lspci | grep -q "7992"); then
++ tx_burst=0.0
++ fi
++
uci -q batch <<-EOF
set wireless.${name}=wifi-device
set wireless.${name}.type=mac80211
-@@ -203,15 +259,46 @@ detect_mac80211() {
+@@ -203,15 +264,49 @@ detect_mac80211() {
set wireless.${name}.channel=${channel}
set wireless.${name}.band=${mode_band}
set wireless.${name}.htmode=$htmode
@@ -698,6 +703,9 @@
+ [ -n "$background_radar" ] && {
+ uci -q set wireless.${name}.background_radar=${background_radar}
+ }
++ [ -n "$tx_burst" ] && {
++ uci -q set wireless.${name}.tx_burst=${tx_burst}
++ }
+ uci -q batch <<-EOF
set wireless.default_${name}=wifi-iface