wpa_supplicant signaling after scan in AP mode

Jose Blanquicet blanquicet at gmail.com
Wed May 31 01:09:02 PDT 2017


Hi,

I just would like to add system/configuration details:

Driver: Marvell 8887
Configuration: p2p_no_group_iface=1

Regards,

Jose Blanquicet

On Tue, May 30, 2017 at 5:28 PM, Jose Blanquicet <blanquicet at gmail.com> wrote:
> Dear all,
>
> When wpa_supplicant is connected as GO-P2P and a Scan request is done,
> wpa_supplicant does not deny such request and forwards it toward the
> driver. In my case, the full process is completed but once the results
> arrives from the driver, wpa_supplicant is refuting to forward them
> because it is in AP mode. At this point, upper layer applicants (e.g.
> ConnMan) will remain waiting forever for a Interface.ScanDone D-Bus
> signal because they successfully performed the Scan request through
> Interface.Scan and saw the Scanning property moved to "True".
>
> I am using one of the latest  versions:
> wpa_supplicant v2.7-devel-hostap_2_6-979-g290834d
>
> I would say that wpa_supplicant should either refuse the Scan request
> from the very beginning or emit such ScanDone signal with the given
> results, shouldn't it?
>
> My logs:
>
> dbus: fi.w1.wpa_supplicant1.Interface.Scan
> (/fi/w1/wpa_supplicant1/Interfaces/1) [a{sv}]
> wfd0: Add radio work 'scan'@0x1c59f20
> wfd0: First radio work item in the queue - schedule start immediately
> wfd0: Starting radio work 'scan'@0x1c59f20 after 0.000234 second wait
> wfd0: nl80211: scan request
> nl80211: Scan SSID - hexdump_ascii(len=4):
>      4a 6f 73 65                                       Jose
> nl80211: Scan frequency 2462 MHz
> Scan requested (ret=0) - scan timeout 30 seconds
> dbus: flush_object_timeout_handler: Timeout - sending changed
> properties of object /fi/w1/wpa_supplicant1/Interfaces/1
> RTM_NEWLINK: ifi_index=5 ifname=mlan0 wext ifi_family=0 ifi_flags=0x1002 ()
> RTM_NEWLINK: ifi_index=7 ifname=wfd0 wext ifi_family=0
> ifi_flags=0x19043 ([UP][RUNNING][LOWER_UP])
> nl80211: Event message available
> nl80211: Drv Event 33 (NL80211_CMD_TRIGGER_SCAN) received for wfd0
> wfd0: nl80211: Scan trigger
> wfd0: Event SCAN_STARTED (47) received
> wfd0: Own scan request started a scan in 0.000628 seconds
> nl80211: Event message available
> nl80211: Drv Event 34 (NL80211_CMD_NEW_SCAN_RESULTS) received for wfd0
> wfd0: nl80211: New scan results available
> nl80211: Scan probed for SSID 'Jose'
> nl80211: Scan included frequencies: 2462
> wfd0: Event SCAN_RESULTS (3) received
> wfd0: Scan completed in 0.000130 seconds
> nl80211: Received scan results (1 BSSes)
> Sorted scan results
> c6:43:8f:43:9e:01 freq=2462 qual=0 noise=-91 level=-28 snr=63*
> flags=0x9 age=20932 est=54000
> IEs - hexdump(len=208): 00 07 44 49 52 45 43 54 2d 01 08 8c 12 98 24
> b0 48 60 6c 03 01 0b dd 7f 00 50 f2 04 10 4a 00 01 10 10 44 00 01 01
> 10 3b 00 01 00 10 47 00 10 29 c9 b6 e6 ab c2 54 63 80 2c 1e 10 a9 b7
> 0b 40 10 21 00 03 4c 47 45 10 23 00 07 4e 65 78 75 73 20 34 10 24 00
> 07 4e 65 78 75 73 20 34 10 42 00 10 30 32 31 36 37 30 32 63 64 32 30
> 62 65 36 31 31 10 54 00 08 00 0a 00 50 f2 04 00 05 10 11 00 07 4e 65
> 78 75 73 4d 4d 10 08 00 02 43 88 10 49 00 06 00 37 2a 00 01 20 dd 0d
> 50 6f 9a 0a 00 00 06 00 10 1c 44 00 32 dd 28 50 6f 9a 09 02 02 00 25
> 00 0d 1c 00 c6 43 8f 43 9e 01 01 88 00 0a 00 50 f2 04 00 05 00 10 11
> 00 07 4e 65 78 75 73 4d 4d
> wfd0: BSS: Start scan result update 83
> BSS: last_scan_res_used=0/64
> Add randomness: count=748 entropy=459
> random pool - hexdump(len=128): [REMOVED]
> random_mix_pool - hexdump(len=16): [REMOVED]
> random_mix_pool - hexdump(len=5): [REMOVED]
> random pool - hexdump(len=128): [REMOVED]
> wfd0: Ignore scan results in AP mode
> wfd0: Radio work 'scan'@0x1c59f20 done in 0.204430 seconds
> wfd0: radio_work_free('scan'@0x1c59f20: num_active_works --> 0
> dbus: flush_object_timeout_handler: Timeout - sending changed
> properties of object /fi/w1/wpa_supplicant1/Interfaces/1
>
> Thanks in advance,
>
> Jose Blanquicet



More information about the Hostap mailing list