summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/mediatek/mt76/testmode.h
diff options
context:
space:
mode:
authorShayne Chen <shayne.chen@mediatek.com>2021-11-14 22:59:09 +0800
committerFelix Fietkau <nbd@nbd.name>2021-12-18 11:47:57 +0100
commitc40b42c2b808bb4056aaa8dcf4f93863cc48981d (patch)
tree87b2fc70cdee20c7d1c9f754634757c8f20c7c1a /drivers/net/wireless/mediatek/mt76/testmode.h
parentbbc1d4154ec1fcffbec7abf07bcb7cdc5b531400 (diff)
mt76: testmode: add support to set MAC
Add support to set SA/DA/BSSID in testmode. During mass production stage, some test scripts or test equipments need to set fixed addresses to detect or parse if a test is passed. Also, MAC setting is necessary for some tx/rx tests with rx filter, to make sure rx site only receives expected packets. Signed-off-by: Shayne Chen <shayne.chen@mediatek.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'drivers/net/wireless/mediatek/mt76/testmode.h')
-rw-r--r--drivers/net/wireless/mediatek/mt76/testmode.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/wireless/mediatek/mt76/testmode.h b/drivers/net/wireless/mediatek/mt76/testmode.h
index d1f9c036dd1f..5e2792d81576 100644
--- a/drivers/net/wireless/mediatek/mt76/testmode.h
+++ b/drivers/net/wireless/mediatek/mt76/testmode.h
@@ -45,6 +45,8 @@
* @MT76_TM_ATTR_TX_TIME: packet transmission time, in unit of us (u32)
*
* @MT76_TM_ATTR_DRV_DATA: driver specific netlink attrs (nested)
+ *
+ * @MT76_TM_ATTR_MAC_ADDRS: array of nested MAC addresses (nested)
*/
enum mt76_testmode_attr {
MT76_TM_ATTR_UNSPEC,
@@ -81,6 +83,8 @@ enum mt76_testmode_attr {
MT76_TM_ATTR_DRV_DATA,
+ MT76_TM_ATTR_MAC_ADDRS,
+
/* keep last */
NUM_MT76_TM_ATTRS,
MT76_TM_ATTR_MAX = NUM_MT76_TM_ATTRS - 1,