hostapd/src
Veerendranath Jakkam 47d1307d2c Add QCA vendor interface for reporting station info in unicast event
Add a QCA vendor command for registering NL80211_CMD_GET_STATION
response as a unicast event when there is a NL80211_CMD_GET_STATION
request from any userspace module.

The driver will send the unicast events with the same netlink port ID
which is used by userspace application for sending the registration
command. If multiple registration commands are received with different
netlink port IDs, the driver will send unicast event with each netlink
port ID separately.

Userspace application can deregister the unicast events with disable
configuration. The registrations will be removed automatically by the
driver when the corresponding netlink socket is closed.

This will help avoid multiple NL80211_CMD_GET_STATION requests from
different userspace applications in short span. The userspace
application which registers for the unicast event can avoid sending
NL80211_CMD_GET_STATION request again if the response is available with
a recently received unicast event.

Signed-off-by: Veerendranath Jakkam <quic_vjakkam@quicinc.com>
2024-04-19 18:48:24 +03:00
..
ap Add TWT responder support for AP in HT and VHT modes 2024-04-19 18:38:37 +03:00
common Add QCA vendor interface for reporting station info in unicast event 2024-04-19 18:48:24 +03:00
crypto OpenSSL: Fix a memory leak in CMAC 2024-03-27 20:35:25 +02:00
drivers Add TWT responder support for AP in HT and VHT modes 2024-04-19 18:38:37 +03:00
eap_common crypto: Check if crypto_bignum_to_bin() is successful 2022-12-17 12:11:13 +02:00
eap_peer Multi-AP: WPS support for different Multi-AP profiles 2024-03-19 19:24:29 +02:00
eap_server EAP-SIM/AKA server: Configurable limit to fast re-authentication 2023-09-21 11:55:49 +03:00
eapol_auth Do not disconnect EAPOL-Logoff before authentication 2023-05-04 11:10:16 +03:00
eapol_supp Compile-time config for dynamically loading libraries in wpa_supplicant 2023-11-05 10:23:29 +02:00
fst Use ether_addr_equal() to compare whether two MAC addresses are equal 2024-01-13 23:47:21 +02:00
l2_packet l2_packet_freebsd: Fix macOS build 2024-02-24 18:29:57 +02:00
p2p P2P: Accept P2P SD response without TX status 2024-01-26 17:12:16 +02:00
pae Use ether_addr_equal() to compare whether two MAC addresses are equal 2024-01-13 23:47:21 +02:00
pasn PASN: Add set and get API for PASN data context 2024-04-06 00:12:54 +03:00
radius RADIUS: Preliminary support RADIUS/TLS as an alternative to RADIUS/UDP 2024-02-25 20:54:14 +02:00
rsn_supp Replace PMKSA cache inline stubs with wrapper function stubs 2024-04-06 00:12:52 +03:00
tls Get rid of multiple MIN macros 2024-01-14 20:13:20 +02:00
utils nl80211: Use valid_links bitmask for bss->links array 2024-03-02 11:59:16 +02:00
wps Multi-AP: WPS support for different Multi-AP profiles 2024-03-19 19:24:29 +02:00
build.rules build: De-duplicate _DIRS before calling mkdir 2024-04-15 23:19:42 +03:00
lib.rules build: lib.rules: Add common-clean 2020-10-16 12:51:12 +03:00
Makefile PASN: Move initiator changes into a separate file 2022-11-04 00:52:17 +02:00
objs.mk build: Fix dependency file inclusion 2020-10-12 11:05:16 +03:00