AP/MLO: Forward EAPOL TX status to correct BSS
In case of MLO AP and legacy client, make sure EAPOL TX status is processed on the correct BSS. Since there's only one instance of i802_bss for all BSSs in an AP MLD in the nl80211 driver interface, the link ID is needed to forward the EAPOL TX status to the correct BSS. Store the link ID when transmitting EAPOL frames over control interface and report it in TX status. Signed-off-by: Andrei Otcheretianski <andrei.otcheretianski@intel.com>
This commit is contained in:
parent
8b56536693
commit
996759ccf7
5 changed files with 9 additions and 0 deletions
|
@ -1986,6 +1986,7 @@ void wpa_supplicant_event(void *ctx, enum wpa_event_type event,
|
|||
}
|
||||
break;
|
||||
case EVENT_EAPOL_TX_STATUS:
|
||||
hapd = switch_link_hapd(hapd, data->eapol_tx_status.link_id);
|
||||
hostapd_eapol_tx_status(hapd, data->eapol_tx_status.dst,
|
||||
data->eapol_tx_status.data,
|
||||
data->eapol_tx_status.data_len,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue