[PATCH] hostapd: Process management frames only once per BSS

Jouni Malinen j at w1.fi
Tue Mar 11 15:23:34 EDT 2014


On Mon, Feb 10, 2014 at 04:04:17PM +0100, Simon Wunderlich wrote:
> At least in nl80211, management frames for broadcast, like probe
> requests, are processed multiple times per BSS if multi-BSS is active.
> In the case of probe requests, hostap will create multiple redundant
> probe responses which are problematic when many BSS are on one channel.
> 
> This problem is caused by driver_nl80211 generating an event for
> wpa_supplicant_event() for each BSS, and hostapd_mgmt_rx() calls
> ieee802_11_mgmt() for each BSS too.
> 
> Fix this by processing broadcast events only for the BSS the driver
> intended to. The behaviour is not changed for drivers not setting a BSS.

Thanks, applied.

-- 
Jouni Malinen                                            PGP id EFC895FA


More information about the HostAP mailing list