Regarding the P2P configuration file
Barigal, Shrishail
sbarigal at qti.qualcomm.com
Tue Jul 26 00:05:22 PDT 2016
Thanks for your reply. Sorry but this is not related to Invitation or Persistent.
This is the case of group negotiation where I want to become a GO or CLI in channel other than in which my STA(1st interface) is connected.
For the same reason I am adding p2p_ignore_shared_freq to my .conf file.
But if I force the freq=2437 then the GO is coming up in channel 6.
I do not want to force any channel as operating channel but also come up in the channel other than my STA's channel.
Thanks,
Shrishail
-----Original Message-----
From: Peer, Ilan [mailto:ilan.peer at intel.com]
Sent: 26 July 2016 12:27
To: Barigal, Shrishail <sbarigal at qti.qualcomm.com>; hostap at lists.infradead.org
Subject: RE: Regarding the P2P configuration file
> -----Original Message-----
> From: Hostap [mailto:hostap-bounces at lists.infradead.org] On Behalf Of
> Barigal, Shrishail
> Sent: Monday, July 25, 2016 13:38
> To: hostap at lists.infradead.org
> Subject: Regarding the P2P configuration file
>
> Hi All,
>
> I have been facing an issue with Multi Channel Concurrency related to
> "p2p_ignore_shared_freq" in the P2P configuration file.
>
> Wpa_supplicant version used is 2.3.
>
> Below are the steps followed for testing
>
> 1. Connect STAUT interface to AP in channel 1.
> 2. Start fast ping from STAUT to AP.
> 3. Configure the operating channel as 6 .
> 4. Add the parameter "p2p_ignore_shared_freq=1" to P2P conf file so
> that it does not follow STA's channel and thus become Multi Channel
> Concurrency.
> 5. Start P2P find on both DUT and PEER devices.
> 6. Start Group Negotiation on both DUT and PEER devices to become
> GO.
>
> Actual Result:
> --------------
> The P2P Group is formed in channel 1 instead of configured operating
> channel 6. The P2P group is following the STA's channel.
>
> Expected Result:
> --------------
> The P2P group shall be formed in channel 6 as we have configured to
> ignore the own channel prefernce by adding "p2p_ignore_shared_freq=1"
> to P2P conf file.
>
> Snippet of wpa_supplicant log:
>
> 07/04/16 14:09:34.056: 1467621566.711570: p2p0: P2P:
> num_unused_channels: 1
> 07/04/16 14:09:34.056: 1467621566.711571: P2P: Setup freqs: freq=0
> num_MCC=2 shared_freqs=1 num_unused=1
> 07/04/16 14:09:34.056: 1467621566.711573: P2P: Try to prefer a
> frequency
> (2412 MHz) we are already using
> 07/04/16 14:09:34.056: 1467621566.711575: p2p0: Determining shared
> radio frequencies (max len 2)
> 07/04/16 14:09:34.057: 1467621566.711577: p2p0: Shared frequencies
> (len=1): completed iteration
> 07/04/16 14:09:34.057: 1467621566.711578: p2p0: freq[0]: 2412,
> flags=0x1
> 07/04/16 14:09:34.057: 1467621566.711580: p2p0: P2P:
> num_unused_channels: 1
> 07/04/16 14:09:34.057: 1467621566.711581: P2P: Ignore own channel
> preference 2412 MHz due to p2p_ignore_shared_freq=1 configuration
> 07/04/16 14:09:34.057: 1467621566.711583: P2P: Own frequency
> preference: 0 MHz
> 07/04/16 14:09:34.057: 1467621566.711585: P2P: Create a new interface
> p2p-p2p0-0 for the group
> 07/04/16 14:09:34.057: 1467621566.711587: nl80211: Create interface
> iftype 8 (P2P_CLIENT)
> 07/04/16 14:09:34.057: 1467621566.712370: nl80211: New interface p2p-
> p2p0-0 created: ifindex=14
> 07/04/16 14:09:34.057: 1467621566.712396: nl80211: Set TX rates failed:
> ret=-95 (Operation not supported)
> 07/04/16 14:09:34.057: 1467621566.712402: P2P: Created pending virtual
> interface p2p-p2p0-0 addr 02:03:7f:50:80:01
> 07/04/16 14:09:34.057: 1467621566.712415: P2P: Request to start group
> negotiation - peer=8e:fd:f0:02:04:01 GO Intent=1 Intended Interface
> Address=02:03:7f:50:80:01 wps_method=3 persistent_group=0
> pd_before_go_neg=0 oob_pw_id=0
> 07/04/16 14:09:34.057: 1467621566.712554: P2P: Prepare channel -
> force_freq=0 pref_freq=2412 go=0
> 07/04/16 14:09:34.057: 1467621566.712558: P2P: Prepare channel pref -
> force_freq=0 pref_freq=2412 go=0
> 07/04/16 14:09:34.057: 1467621566.712576: P2P: prepared channels:
> 81:1,2,3,4,5,6,7,8,9,10,11 115:36,40,44,48 124:149,153,157,161
> 116:36,44
> 117:40,48 126:149,157 127:153,161 128:36,40,44,48
> 07/04/16 14:09:34.057: 1467621566.712592: P2P: after go/cli filter/add:
> 81:1,2,3,4,5,6,7,8,9,10,11 115:36,40,44,48 124:149,153,157,161
> 116:36,44
> 117:40,48 126:149,157 127:153,161 128:36,40,44,48
> 07/04/16 14:09:34.057: 1467621566.712596: P2P: Own preference for
> operation channel: Operating Class 81 Channel 1\
>
> The highlighted line is not coming into effect.
>
> Can anyone please help me understand the purpose of
> p2p_ignore_shared_freq=1 in configuration file?
>
Try adding logic similar to the one introduced in http://w1.fi/gitweb/gitweb.cgi?p=hostap.git;a=commit;h=d0f61a4beafd7b33ae93eeb70c33a7c330924faf
to wpas_p2p_connect (to clear the pref_freq).
Regards,
Ilan.
More information about the Hostap
mailing list