[][MAC80211][misc][Change the HEMU name]
[Description]
Change the MU name from HEMU to MU to forward-compatibility.
[Release-log]
N/A
Change-Id: I1cf490ab17976416d8013323e7f8606a740da26b
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/7153415
diff --git a/feed/atenl/files/iwpriv.sh b/feed/atenl/files/iwpriv.sh
index 333852d..8b0d76f 100755
--- a/feed/atenl/files/iwpriv.sh
+++ b/feed/atenl/files/iwpriv.sh
@@ -1073,7 +1073,7 @@
echo " mwctl <interface> set ap_wireless ampdu=<enable>"
echo " mwctl <interface> set ap_wireless amsdu=<enable>"
echo " mwctl <interface> set ap_wireless cert=<enable>"
- echo " mwctl <interface> set hemu onoff=<val> (bitmap- UL MU-MIMO(bit3), DL MU-MIMO(bit2), UL OFDMA(bit1), DL OFDMA(bit0))"
+ echo " mwctl <interface> set mu onoff=<val> (bitmap- UL MU-MIMO(bit3), DL MU-MIMO(bit2), UL OFDMA(bit1), DL OFDMA(bit0))"
echo " mwctl <interface> dump phy_capa"
}
@@ -1121,7 +1121,7 @@
## In wifi 7 chipset, testmode & vendor command both use mwctl
## Therefore this wrapper would translate it to either mt76-test or mt76-vendor based on the attribute of the command
## Translate to mt76-vendor command
- "csi"|"amnt"|"ap_rfeatures"|"ap_wireless"|"hemu")
+ "csi"|"amnt"|"ap_rfeatures"|"ap_wireless"|"mu")
if [ ${is_eagle} == "1" ]; then
do_cmd "hostapd_cli -i $*"
skip=1
diff --git a/feed/mt76-vendor/src/CMakeLists.txt b/feed/mt76-vendor/src/CMakeLists.txt
index dd6ef76..bca3897 100644
--- a/feed/mt76-vendor/src/CMakeLists.txt
+++ b/feed/mt76-vendor/src/CMakeLists.txt
@@ -3,7 +3,7 @@
PROJECT(mt76-vendor C)
ADD_DEFINITIONS(-Os -Wall --std=gnu99 -g3)
-ADD_EXECUTABLE(mt76-vendor main.c csi.c amnt.c capi.c hemu.c phy_capa.c)
+ADD_EXECUTABLE(mt76-vendor main.c csi.c amnt.c capi.c mu.c phy_capa.c)
TARGET_LINK_LIBRARIES(mt76-vendor nl-tiny)
SET(CMAKE_INSTALL_PREFIX /usr)
diff --git a/feed/mt76-vendor/src/main.c b/feed/mt76-vendor/src/main.c
index f308d9c..e0bf9d9 100644
--- a/feed/mt76-vendor/src/main.c
+++ b/feed/mt76-vendor/src/main.c
@@ -32,7 +32,7 @@
"set ap_wireless amsdu=<enable>",
"set ap_wireless cert=<enable>",
- "set hemu onoff=<val> (bitmap- UL MU-MIMO(bit3), DL MU-MIMO(bit2), UL OFDMA(bit1), DL OFDMA(bit0))",
+ "set mu onoff=<val> (bitmap- UL MU-MIMO(bit3), DL MU-MIMO(bit2), UL OFDMA(bit1), DL OFDMA(bit0))",
"dump phy_capa",
};
@@ -81,8 +81,8 @@
ret = mt76_ap_rfeatures_set(if_idx, argc, argv);
else if (!strncmp(subcmd, "ap_wireless", 11))
ret = mt76_ap_wireless_set(if_idx, argc, argv);
- else if (!strncmp(subcmd, "hemu", 4))
- ret = mt76_hemu_onoff_set(if_idx, argc, argv);
+ else if (!strncmp(subcmd, "mu", 2))
+ ret = mt76_mu_onoff_set(if_idx, argc, argv);
} else {
usage();
}
diff --git a/feed/mt76-vendor/src/mt76-vendor.h b/feed/mt76-vendor/src/mt76-vendor.h
index 7e11b91..61b0426 100644
--- a/feed/mt76-vendor/src/mt76-vendor.h
+++ b/feed/mt76-vendor/src/mt76-vendor.h
@@ -38,7 +38,7 @@
MTK_NL80211_VENDOR_SUBCMD_CSI_CTRL = 0xc2,
MTK_NL80211_VENDOR_SUBCMD_RFEATURE_CTRL = 0xc3,
MTK_NL80211_VENDOR_SUBCMD_WIRELESS_CTRL = 0xc4,
- MTK_NL80211_VENDOR_SUBCMD_HEMU_CTRL = 0xc5,
+ MTK_NL80211_VENDOR_SUBCMD_MU_CTRL = 0xc5,
MTK_NL80211_VENDOR_SUBCMD_PHY_CAPA_CTRL = 0xc6,
};
@@ -148,15 +148,15 @@
NUM_MTK_VENDOR_ATTRS_WIRELESS_CTRL - 1
};
-enum mtk_vendor_attr_hemu_ctrl {
- MTK_VENDOR_ATTR_HEMU_CTRL_UNSPEC,
+enum mtk_vendor_attr_mu_ctrl {
+ MTK_VENDOR_ATTR_MU_CTRL_UNSPEC,
- MTK_VENDOR_ATTR_HEMU_CTRL_ONOFF,
+ MTK_VENDOR_ATTR_MU_CTRL_ONOFF,
/* keep last */
- NUM_MTK_VENDOR_ATTRS_HEMU_CTRL,
- MTK_VENDOR_ATTR_HEMU_CTRL_MAX =
- NUM_MTK_VENDOR_ATTRS_HEMU_CTRL - 1
+ NUM_MTK_VENDOR_ATTRS_MU_CTRL,
+ MTK_VENDOR_ATTR_MU_CTRL_MAX =
+ NUM_MTK_VENDOR_ATTRS_MU_CTRL - 1
};
enum mtk_vendor_attr_rfeature_ctrl {
@@ -236,7 +236,7 @@
int mt76_ap_rfeatures_set(int idx, int argc, char **argv);
int mt76_ap_wireless_set(int idx, int argc, char **argv);
-int mt76_hemu_onoff_set(int idx, int argc, char **argv);
+int mt76_mu_onoff_set(int idx, int argc, char **argv);
int mt76_phy_capa_dump(int idx, int argc, char **argv);
#endif
diff --git a/feed/mt76-vendor/src/hemu.c b/feed/mt76-vendor/src/mu.c
similarity index 72%
rename from feed/mt76-vendor/src/hemu.c
rename to feed/mt76-vendor/src/mu.c
index ec1cea0..fb4157e 100755
--- a/feed/mt76-vendor/src/hemu.c
+++ b/feed/mt76-vendor/src/mu.c
@@ -3,7 +3,7 @@
#include "mt76-vendor.h"
-static int mt76_hemu_onoff_set_attr(struct nl_msg *msg, int argc, char **argv)
+static int mt76_mu_onoff_set_attr(struct nl_msg *msg, int argc, char **argv)
{
char *val;
@@ -14,12 +14,13 @@
*(val++) = 0;
if (!strncmp(argv[0], "onoff", 5))
- nla_put_u8(msg, MTK_VENDOR_ATTR_HEMU_CTRL_ONOFF, strtoul(val, NULL, 0));
+ nla_put_u8(msg, MTK_VENDOR_ATTR_MU_CTRL_ONOFF,
+ strtoul(val, NULL, 0));
return 0;
}
-int mt76_hemu_onoff_set(int idx, int argc, char **argv)
+int mt76_mu_onoff_set(int idx, int argc, char **argv)
{
struct nl_msg *msg;
void *data;
@@ -37,14 +38,15 @@
if (nla_put_u32(msg, NL80211_ATTR_IFINDEX, idx) ||
nla_put_u32(msg, NL80211_ATTR_VENDOR_ID, MTK_NL80211_VENDOR_ID) ||
- nla_put_u32(msg, NL80211_ATTR_VENDOR_SUBCMD, MTK_NL80211_VENDOR_SUBCMD_HEMU_CTRL))
+ nla_put_u32(msg, NL80211_ATTR_VENDOR_SUBCMD,
+ MTK_NL80211_VENDOR_SUBCMD_MU_CTRL))
return false;
data = nla_nest_start(msg, NL80211_ATTR_VENDOR_DATA | NLA_F_NESTED);
if (!data)
return -ENOMEM;
- mt76_hemu_onoff_set_attr(msg, argc, argv);
+ mt76_mu_onoff_set_attr(msg, argc, argv);
nla_nest_end(msg, data);
@@ -55,4 +57,4 @@
unl_free(&unl);
return ret;
-}
\ No newline at end of file
+}