[PATCH 12/13] [PATCH 12/13] driver_nl80211: subscribe to spurious class3 frame

Johannes Berg johannes at sipsolutions.net
Fri Oct 14 11:24:27 EDT 2011


> 
> +static void nl80211_spurious_class3_frame(struct i802_bss *bss,
> +					  struct nlattr **tb)
> +{
> +	struct wpa_driver_nl80211_data *drv = bss->drv;
> +	union wpa_event_data event;
> +	u8 bssid[ETH_ALEN];
> +
> +	if (!tb[NL80211_ATTR_MAC])
> +		return;
> +
> +	if (linux_get_ifhwaddr(drv->ioctl_sock, bss->ifname, bssid) < 0)
> +		return;

FWIW, I consider this a hack -- we should know the bssid in the i802_bss
struct, but I didn't wrap my head around how to do that yet.

johannes



More information about the HostAP mailing list