Re: [PATCH 05/12] nl80211: Always register for Rx authentication frames with PASN

Jouni Malinen <[email protected]>
Newsgroups gmane.linux.drivers.hostap
Message-ID <[email protected]>
On Mon, Feb 24, 2020 at 11:14:30AM +0200, Ilan Peer wrote:
> Register a filter that only requests PASN authentication frames
> to be passed to user space.

> diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c
> @@ -2199,6 +2199,22 @@ static int nl80211_mgmt_subscribe_non_ap(struct i802_bss *bss)

> +#ifdef CONFIG_PASN
> +	wpa_printf(MSG_DEBUG, "nl80211: Subscribe PASN authentication frames");
> +
> +	/*
> +	 * TODO: the PASN authentication identifier was not defined yet in the
> +	 * specification, for now using 0x07, as defined in other places in the
> +	 * code.
> +	 */
> +	if (drv->capa.flags & WPA_DRIVER_FLAGS_SME)
> +		if (nl80211_register_frame(bss, bss->nl_mgmt,
> +					   (WLAN_FC_TYPE_MGMT << 2) |
> +					   (WLAN_FC_STYPE_AUTH << 4),
> +					   (u8 *)"\x07\x00", 2))

This is still waiting for ANA assignment in P802.11az/D2.0. This is
usually a good sign of the functionality not being stable enough in the
draft to justify pushing it into the repository.. In other words, I'd
rather wait for a bit more stable draft version before applying this.

-- 
Jouni Malinen                                            PGP id EFC895FA
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.