RE: Error while enabling AP using wpa_supplicant

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Jose,

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)
into:
	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.

Thanks,
 Dedy.

-----Original Message-----
From: Jose Blanquicet [mailto:blanquicet@xxxxxxxxx] 
Sent: Monday, January 30, 2017 4:40 PM
To: Jouni Malinen <j@xxxxx>
Cc: hostap@xxxxxxxxxxxxxxxxxxx; MANIEZZO Marco (MM) <marco.maniezzo@xxxxxxxxxxxxxxxxxx>; Masashi Honma <masashi.honma@xxxxxxxxx>; qca_dlansky <qca_dlansky@xxxxxxxxxxxxxxxx>
Subject: Re: Error while enabling AP using wpa_supplicant

On Mon, Jan 30, 2017 at 2:35 PM, Jose Blanquicet <blanquicet@xxxxxxxxx> 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.
_______________________________________________
Hostap mailing list
Hostap@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/hostap



[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux