Search Linux Wireless

Re: P2P support in brcmfmac

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

 



On 03/27/2013 03:38 PM, Johannes Berg wrote:
> On Wed, 2013-03-27 at 15:29 +0100, Arend van Spriel wrote:
> 
>>> As I understand it, brcmfmac currently supports having a P2P device
>>> *netdev*, which is of (wireless) type STATION (presumably), which isn't
>>> something we want to support (well, I don't anyway, it's difficult to
>>> discover for applications).
>>
>> It is a bit more subtle. After the merge window since 3.9-rc1 brcmfmac
>> supports to have a P2P device *wireless dev* WITH a netdev associated as
>> the old wpa_supplicant needed a network interface. 
> 
> Oh, funky, I had no idea.
> 
>> However, this
>> interface is only created when the driver is loaded with a module
>> parameter p2pon set to 1.
> 
> You could just remove the module parameter then?
> 

It kind of depends what mix of kernel and wpa_supplicant an OEM or
distro would select. There may be use-cases where they would need p2pon
parameter to have P2P functionality.

>> So brcmfmac announces P2P_DEVICE support in wiphy information. This will
>> cause wpa_supplicant (with P2P device patches) to create a
>> *wireless_dev* interface of P2P_DEVICE type.
> 
> Right, but this wouldn't work because you don't support the interface
> creation, so it would really just be an attempt to create it?
> 

Sure. Just thought it would be better to avoid the attempt.

>> The interim patches went in 3.9-rc1 so they end up in 3.9 without
>> nl80211 user-space support. I am now suggesting to add that nl80211
>> user-space support for 3.9 as well. As you indicated you do not consider
>> this as an exception to the bugfix rule, I will have to look what
>> happens when the new wpa_supplicant (with P2P device patches) tries to
>> use the 3.9-rc1 brcmfmac.
> 
> Or you could just remove the module parameter *and* advertisting the
> P2P_DEVICE interface type, that would be a very small patch to "fix" the
> API by disabling it for that kernel version. OTOH, I'm not sure if
> that's a concern for you. For me, it wouldn't be a concern because we
> mostly use compat-wireless anyway, but your situation might be
> different.

That is indeed what I guessed the patch should look like, which would
make P2P unavailable for 3.9 regardless the wpa_supplicant version used.
But indeed there is always compat-drivers aka. compat-wireless so I am
not that concerned.

Gr. AvS

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux