Error while enabling AP using wpa_supplicant
dlansky at qti.qualcomm.com
Mon Jan 30 07:07:25 PST 2017
Sorry for the late reply. I was on vacation.
It seems in your case, device_ap_sme is enabled.
With that, nl80211_mgmt_subscribe_ap_dev_sme() is called and with previous code there is no beacon registration.
After the patch, beacon registration is called unconditionally.
I think we need to restrict the call to nl80211_get_wiphy_data_ap() by changing this line:
if (nl80211_get_wiphy_data_ap(bss) == NULL)
if (!drv->device_ap_sme && !drv->use_monitor && nl80211_get_wiphy_data_ap(bss) == NULL)
Would appreciate if you can test this on your setup.
From: Jose Blanquicet [mailto:blanquicet at gmail.com]
Sent: Monday, January 30, 2017 4:40 PM
To: Jouni Malinen <j at w1.fi>
Cc: hostap at lists.infradead.org; MANIEZZO Marco (MM) <marco.maniezzo at magnetimarelli.com>; Masashi Honma <masashi.honma at gmail.com>; qca_dlansky <qca_dlansky at qca.qualcomm.com>
Subject: Re: Error while enabling AP using wpa_supplicant
On Mon, Jan 30, 2017 at 2:35 PM, Jose Blanquicet <blanquicet at gmail.com> wrote:
>> Which driver are you testing with? This works fine in mac80211_hwsim
>> test cases. Can you provide a debug log showing the full
>> initialization with and without this commit included?
> We are using Marvell driver sd8887. The driver exposes three
> interfaces mlan0, uap0 and wfd0.
> I am sending you the logs with and without commit.
Adding log files, sorry.
More information about the Hostap