[][Update mt76-vendor package for capi]
[Description]
Add support for setting ap_rfeature & ap_wireless of capi.
-nusers_ofdma
-ppdu_type
[Release-log]
N/A
Change-Id: I5d210158fc2360ef050139d513cb82a1af3fd659
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/4872362
diff --git a/feed/mt76-vendor/src/capi.c b/feed/mt76-vendor/src/capi.c
index dd1a9fe..e854820 100644
--- a/feed/mt76-vendor/src/capi.c
+++ b/feed/mt76-vendor/src/capi.c
@@ -72,6 +72,10 @@
nla_put_u8(msg, MTK_VENDOR_ATTR_WIRELESS_CTRL_FIXED_MCS, strtoul(val, NULL, 0));
} else if (!strncmp(argv[0], "ofdma", 5)) {
nla_put_u8(msg, MTK_VENDOR_ATTR_WIRELESS_CTRL_FIXED_OFDMA, strtoul(val, NULL, 0));
+ } else if (!strncmp(argv[0], "ppdu_type", 9)) {
+ nla_put_u8(msg, MTK_VENDOR_ATTR_WIRELESS_CTRL_PPDU_TX_TYPE, strtoul(val, NULL, 0));
+ } else if (!strncmp(argv[0], "nusers_ofdma", 12)) {
+ nla_put_u8(msg, MTK_VENDOR_ATTR_WIRELESS_CTRL_NUSERS_OFDMA, strtoul(val, NULL, 0));
}
return 0;
diff --git a/feed/mt76-vendor/src/main.c b/feed/mt76-vendor/src/main.c
index 13b82aa..4f4bf8b 100644
--- a/feed/mt76-vendor/src/main.c
+++ b/feed/mt76-vendor/src/main.c
@@ -24,6 +24,8 @@
"set ap_rfeatures ack_policy=<val> (range: 0-4)",
"set ap_wireless fixed_mcs=<val>",
"set ap_wireless ofdma=<val> (0: disable, 1: DL, 2: UL)",
+ "set ap_wireless nusers_ofdma=<val>",
+ "set ap_wireless ppdu_type=<val> (0: SU, 1: MU, 4: LEGACY)",
};
int i;
diff --git a/feed/mt76-vendor/src/mt76-vendor.h b/feed/mt76-vendor/src/mt76-vendor.h
index 08d4c26..b6e940b 100644
--- a/feed/mt76-vendor/src/mt76-vendor.h
+++ b/feed/mt76-vendor/src/mt76-vendor.h
@@ -131,6 +131,8 @@
MTK_VENDOR_ATTR_WIRELESS_CTRL_FIXED_MCS,
MTK_VENDOR_ATTR_WIRELESS_CTRL_FIXED_OFDMA,
+ MTK_VENDOR_ATTR_WIRELESS_CTRL_PPDU_TX_TYPE,
+ MTK_VENDOR_ATTR_WIRELESS_CTRL_NUSERS_OFDMA,
/* keep last */
NUM_MTK_VENDOR_ATTRS_WIRELESS_CTRL,