From: Andrei Otcheretianski Date: Mon, 22 May 2023 19:34:09 +0000 (+0300) Subject: AP: Use MLD address for traffic tests X-Git-Tag: hostap_2_11~1112 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8b56536693fc948f33cf47a247813991c28f776b;p=thirdparty%2Fhostap.git AP: Use MLD address for traffic tests In case of MLD use the MLD address. Signed-off-by: Andrei Otcheretianski --- diff --git a/hostapd/ctrl_iface.c b/hostapd/ctrl_iface.c index b5a1c8a5d..f90eb22c4 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)