[PATCH 47/50] AP: Use MLD address for traffic tests
Andrei Otcheretianski
andrei.otcheretianski at intel.com
Wed Feb 15 15:09:01 PST 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 656aacc7db..dd5f4e41da 100644
--- a/hostapd/ctrl_iface.c
+++ b/hostapd/ctrl_iface.c
@@ -1835,6 +1835,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) {
@@ -1855,7 +1856,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