hostapd/src/ap
Aditya Kumar Singh a6d92da9aa AP MLD: Support removal of link station from AP
Whenever ap_free_sta() was called, it deleted the whole station entry
from the kernel as well. However, with MLD stations, there is a
requirement to delete only the link station.

Add support to remove the link station alone from an MLD station. If the
link going to be removed is the association link, the whole station
entry will be removed.

Signed-off-by: Aditya Kumar Singh <quic_adisi@quicinc.com>
2024-03-27 18:12:39 +02:00
..
accounting.c
accounting.h
acs.c ACS: More consistent checking of the best channel pointer 2024-01-22 21:58:06 +02:00
acs.h
airtime_policy.c Use ether_addr_equal() to compare whether two MAC addresses are equal 2024-01-13 23:47:21 +02:00
airtime_policy.h hostapd: Add airtime policy configuration support 2019-05-02 14:57:43 +03:00
ap_config.c Multi-AP: Allow supported profile to be configured 2024-03-19 18:57:35 +02:00
ap_config.h Multi-AP: Add support for VLAN related information 2024-03-19 19:20:51 +02:00
ap_drv_ops.c Export hostapd_sta_is_link_sta() 2024-03-27 18:12:39 +02:00
ap_drv_ops.h nl80211: Add callback function for removing link STAs 2024-03-27 18:12:39 +02:00
ap_list.c Use ether_addr_equal() to compare whether two MAC addresses are equal 2024-01-13 23:47:21 +02:00
ap_list.h
ap_mlme.c
ap_mlme.h
authsrv.c AP MLD: Use MLD struct for MLD level information 2024-03-27 11:15:19 +02:00
authsrv.h
beacon.c hostapd: MLO: Avoid use of mld_id as user configuration 2024-03-26 20:16:59 +02:00
beacon.h hostapd: Avoid unnecessary Beacon frame update for co-location 2023-11-02 16:18:36 +02:00
bss_load.c hostapd: Avoid unnecessary Beacon frame update for co-location 2023-11-02 16:18:36 +02:00
bss_load.h
comeback_token.c Move SAE comeback token functionality into a separate file 2022-11-04 00:52:17 +02:00
comeback_token.h Move SAE comeback token functionality into a separate file 2022-11-04 00:52:17 +02:00
ctrl_iface_ap.c AP MLD: Use MLD struct for MLD level information 2024-03-27 11:15:19 +02:00
ctrl_iface_ap.h
dfs.c Provide punct_bitmap to hostapd_set_freq_params() 2024-03-08 10:01:30 +02:00
dfs.h
dhcp_snoop.c
dhcp_snoop.h
dpp_hostapd.c DPP: Emit a DPP PB_STATUS event when push button starts 2024-03-08 10:37:28 +02:00
dpp_hostapd.h
drv_callbacks.c AP MLD: Use MLD struct for MLD level information 2024-03-27 11:15:19 +02:00
eap_user_db.c
eth_p_oui.c
eth_p_oui.h FT: Replace inter-AP protocol with use of OUI Extended Ethertype 2017-05-03 18:30:31 +03:00
fils_hlp.c Use ether_addr_equal() to compare whether two MAC addresses are equal 2024-01-13 23:47:21 +02:00
fils_hlp.h
gas_query_ap.c Use ether_addr_equal() to compare whether two MAC addresses are equal 2024-01-13 23:47:21 +02:00
gas_query_ap.h
gas_serv.c DPP: Respond to GAS on the same channel it was received on 2022-12-18 21:07:56 +02:00
gas_serv.h DPP: Respond to GAS on the same channel it was received on 2022-12-18 21:07:56 +02:00
hostapd.c AP MLD: Support removal of link station from AP 2024-03-27 18:12:39 +02:00
hostapd.h AP MLD: Clean up MLD when not required any further 2024-03-27 18:12:36 +02:00
hs20.c
hs20.h
hw_features.c nl80211: Explicitly differentiate between 5 GHz and 6 GHz modes 2024-03-02 10:53:19 +02:00
hw_features.h Update hw_mode when CSA finishes 2023-08-30 16:37:37 +03:00
ieee802_1x.c AP MLD: Use MLD struct for MLD level information 2024-03-27 11:15:19 +02:00
ieee802_1x.h
ieee802_11.c AP MLD: Use MLD struct for MLD level information 2024-03-27 11:15:19 +02:00
ieee802_11.h Move punct_update_legacy_bw() into src/common 2024-03-08 10:13:12 +02:00
ieee802_11_auth.c Use ether_addr_equal() to compare whether two MAC addresses are equal 2024-01-13 23:47:21 +02:00
ieee802_11_auth.h
ieee802_11_eht.c AP MLD: Fix advertisement of MLD capabilities 2024-03-27 18:12:39 +02:00
ieee802_11_he.c EHT: Support punct_bitmap overriding in HE element generation 2024-03-08 10:13:12 +02:00
ieee802_11_ht.c Reduce delay between Association Request and Association Response 2023-11-03 12:58:35 +02:00
ieee802_11_shared.c AP MLD: Use MLD struct for MLD level information 2024-03-27 11:15:19 +02:00
ieee802_11_vht.c Move punct_update_legacy_bw() into src/common 2024-03-08 10:13:12 +02:00
Makefile
mbo_ap.c
mbo_ap.h
nan_usd_ap.c NAN: USD in hostapd 2024-02-15 19:54:17 +02:00
nan_usd_ap.h NAN: USD in hostapd 2024-02-15 19:54:17 +02:00
ndisc_snoop.c
ndisc_snoop.h
neighbor_db.c Use a helper function to free neighbor DB entries 2024-03-03 21:33:46 +02:00
neighbor_db.h Update own report in nr_db if SSID is changed 2024-03-03 21:33:46 +02:00
p2p_hostapd.c
p2p_hostapd.h
pmksa_cache_auth.c Use ether_addr_equal() to compare whether two MAC addresses are equal 2024-01-13 23:47:21 +02:00
pmksa_cache_auth.h OKC with Suite B AKMPs in hostapd 2023-10-30 19:52:06 +02:00
preauth_auth.c Use ether_addr_equal() to compare whether two MAC addresses are equal 2024-01-13 23:47:21 +02:00
preauth_auth.h
rrm.c
rrm.h
sta_info.c AP MLD: Support removal of link station from AP 2024-03-27 18:12:39 +02:00
sta_info.h AP MLD: Support removal of link station from AP 2024-03-27 18:12:39 +02:00
taxonomy.c
taxonomy.h
tkip_countermeasures.c
tkip_countermeasures.h
utils.c AP: Do not prune station when adding a link station 2023-06-12 16:26:56 +03:00
vlan.c
vlan.h
vlan_full.c
vlan_ifconfig.c
vlan_init.c
vlan_init.h
vlan_ioctl.c
vlan_util.c
vlan_util.h vlan: Move if_nametoindex() use out of vlan_init.c 2016-03-25 18:00:44 +02:00
wmm.c Get rid of multiple MIN macros 2024-01-14 20:13:20 +02:00
wmm.h
wnm_ap.c AP MLD: Use MLD struct for MLD level information 2024-03-27 11:15:19 +02:00
wnm_ap.h WNM: Allow specifying dialog token for BSS transition request 2021-10-22 17:11:36 +03:00
wpa_auth.c Use for_each_link() in most cases 2024-03-02 11:11:12 +02:00
wpa_auth.h Authenticator side testing functionality for EAPOL-Key Key Data field 2024-01-16 13:04:59 +02:00
wpa_auth_ft.c Use ether_addr_equal() to compare whether two MAC addresses are equal 2024-01-13 23:47:21 +02:00
wpa_auth_glue.c hostapd: MLO: Avoid use of mld_id as user configuration 2024-03-26 20:16:59 +02:00
wpa_auth_glue.h
wpa_auth_i.h FT: Allow PMKIDs from AssocReq to be in EAPOL-Key msg 2/4 2024-02-03 20:43:24 +02:00
wpa_auth_ie.c SAE: Require PMKID match to PMKSA with SAE-EXT-KEY 2023-11-11 23:44:52 +02:00
wpa_auth_ie.h
wpa_auth_kay.c mka: Allow configuration of MACsec hardware offload 2023-02-21 19:26:47 +02:00
wpa_auth_kay.h
wps_hostapd.c Use ether_addr_equal() to compare whether two MAC addresses are equal 2024-01-13 23:47:21 +02:00
wps_hostapd.h
x_snoop.c
x_snoop.h