[PATCH v2 41/44] AP: Use MLD address for traffic tests
Andrei Otcheretianski
andrei.otcheretianski at intel.com
Mon May 22 12:34:09 PDT 2023
In case of MLD use the MLD address.
Signed-off-by: Andrei Otcheretianski <andrei.otcheretianski at intel.com>
---
hostapd/ctrl_iface.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/hostapd/ctrl_iface.c b/hostapd/ctrl_iface.c
index b5a1c8a5d6..f90eb22c45 100644
--- a/hostapd/ctrl_iface.c
+++ b/hostapd/ctrl_iface.c
@@ -1836,6 +1836,7 @@ static int hostapd_ctrl_iface_data_test_config(struct hostapd_data *hapd,
int enabled = atoi(cmd);
char *pos;
const char *ifname;
+ const u8 *addr = hapd->own_addr;
if (!enabled) {
if (hapd->l2_test) {
@@ -1856,7 +1857,11 @@ static int hostapd_ctrl_iface_data_test_config(struct hostapd_data *hapd,
else
ifname = hapd->conf->iface;
- hapd->l2_test = l2_packet_init(ifname, hapd->own_addr,
+#ifdef CONFIG_IEEE80211BE
+ if (hapd->conf->mld_ap)
+ addr = hapd->mld_addr;
+#endif /* CONFIG_IEEE80211BE */
+ hapd->l2_test = l2_packet_init(ifname, addr,
ETHERTYPE_IP, hostapd_data_test_rx,
hapd, 1);
if (hapd->l2_test == NULL)
--
2.38.1
More information about the Hostap
mailing list