* Re: [PATCH] lib80211: make lib80211 can be enabled independently
2013-04-04 23:51 ` Julian Calaby
@ 2013-04-05 4:01 ` Randy Dunlap
2013-04-05 7:25 ` Arend van Spriel
2013-04-05 5:45 ` Wang YanQing
2013-04-05 7:23 ` Arend van Spriel
2 siblings, 1 reply; 7+ messages in thread
From: Randy Dunlap @ 2013-04-05 4:01 UTC (permalink / raw)
To: Julian Calaby
Cc: Wang YanQing, Johannes Berg, linux-wireless, netdev,
linux-kernel@vger.kernel.org
On 04/04/13 16:51, Julian Calaby wrote:
> Hi Wang,
>
> On Fri, Apr 5, 2013 at 3:01 AM, Wang YanQing <udknight@gmail.com> wrote:
>>
>> Current we can only enable lib80211 by enable a driver
>> in tree use it which will select it, but some out tree's
>> drivers also use it, so I think it has sense to make lib80211
>> can be enabled independently.
>
> Just as a bit of explanation for Johannes' NACK:
>
> 1. The only reason lib80211 still exists is because a couple of
> in-tree drivers still use it. If this weren't the case, the code would
> have been removed a long time ago as it's been completely replaced by
> mac80211 and cfg80211. All modern drivers _must_ use mac80211 or
> cfg80211 without exception.
> 2. In general, there is no official in-kernel support for
> out-of-kernel drivers, regardless of quality, status or importance.
> 3. I believe that the in-tree brcmsmac driver already supports the
> Broadcom card you reference.
3b. If 3. is not correct, someone should endeavor to merge this
out-of-tree driver into the kernel tree.
--
~Randy
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] lib80211: make lib80211 can be enabled independently
2013-04-05 4:01 ` Randy Dunlap
@ 2013-04-05 7:25 ` Arend van Spriel
0 siblings, 0 replies; 7+ messages in thread
From: Arend van Spriel @ 2013-04-05 7:25 UTC (permalink / raw)
To: Randy Dunlap
Cc: Julian Calaby, Wang YanQing, Johannes Berg, linux-wireless,
netdev, linux-kernel@vger.kernel.org
On 04/05/2013 06:01 AM, Randy Dunlap wrote:
> On 04/04/13 16:51, Julian Calaby wrote:
>> Hi Wang,
>>
>> On Fri, Apr 5, 2013 at 3:01 AM, Wang YanQing <udknight@gmail.com> wrote:
>>>
>>> Current we can only enable lib80211 by enable a driver
>>> in tree use it which will select it, but some out tree's
>>> drivers also use it, so I think it has sense to make lib80211
>>> can be enabled independently.
>>
>> Just as a bit of explanation for Johannes' NACK:
>>
>> 1. The only reason lib80211 still exists is because a couple of
>> in-tree drivers still use it. If this weren't the case, the code would
>> have been removed a long time ago as it's been completely replaced by
>> mac80211 and cfg80211. All modern drivers _must_ use mac80211 or
>> cfg80211 without exception.
>> 2. In general, there is no official in-kernel support for
>> out-of-kernel drivers, regardless of quality, status or importance.
>> 3. I believe that the in-tree brcmsmac driver already supports the
>> Broadcom card you reference.
>
>
> 3b. If 3. is not correct, someone should endeavor to merge this
> out-of-tree driver into the kernel tree.
Actually, it is correct and brcmsmac and the out-of-tree wl driver are
coming from the same code base although you should not compare the two
these days.
Gr. AvS
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] lib80211: make lib80211 can be enabled independently
2013-04-04 23:51 ` Julian Calaby
2013-04-05 4:01 ` Randy Dunlap
@ 2013-04-05 5:45 ` Wang YanQing
2013-04-05 7:23 ` Arend van Spriel
2 siblings, 0 replies; 7+ messages in thread
From: Wang YanQing @ 2013-04-05 5:45 UTC (permalink / raw)
To: Julian Calaby
Cc: Johannes Berg, linux-wireless, netdev,
linux-kernel@vger.kernel.org, rdunlap
On Fri, Apr 05, 2013 at 10:51:30AM +1100, Julian Calaby wrote:
> Just as a bit of explanation for Johannes' NACK:
>
> 1. The only reason lib80211 still exists is because a couple of
> in-tree drivers still use it. If this weren't the case, the code would
> have been removed a long time ago as it's been completely replaced by
> mac80211 and cfg80211. All modern drivers _must_ use mac80211 or
> cfg80211 without exception.
> 2. In general, there is no official in-kernel support for
> out-of-kernel drivers, regardless of quality, status or importance.
> 3. I believe that the in-tree brcmsmac driver already supports the
> Broadcom card you reference.
Hi Julian.
Thanks for your complete explanation.
I have tried in-tree brcmsmac driver and it works well,
I use it to send out this email! This is wonderful, then
I don't need to fix compilation errors about the old, ugly
and closed wl driver for my notebook with BCM43225 802.11b/g/n
every time I upgrade kernel.
Thanks Julian and all.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] lib80211: make lib80211 can be enabled independently
2013-04-04 23:51 ` Julian Calaby
2013-04-05 4:01 ` Randy Dunlap
2013-04-05 5:45 ` Wang YanQing
@ 2013-04-05 7:23 ` Arend van Spriel
2 siblings, 0 replies; 7+ messages in thread
From: Arend van Spriel @ 2013-04-05 7:23 UTC (permalink / raw)
To: Julian Calaby
Cc: Wang YanQing, Johannes Berg, linux-wireless, netdev,
linux-kernel@vger.kernel.org
On 04/05/2013 01:51 AM, Julian Calaby wrote:
> Hi Wang,
>
> On Fri, Apr 5, 2013 at 3:01 AM, Wang YanQing <udknight@gmail.com> wrote:
>>
>> Current we can only enable lib80211 by enable a driver
>> in tree use it which will select it, but some out tree's
>> drivers also use it, so I think it has sense to make lib80211
>> can be enabled independently.
>
> Just as a bit of explanation for Johannes' NACK:
>
> 3. I believe that the in-tree brcmsmac driver already supports the
> Broadcom card you reference.
That is correct.
Gr. AvS
^ permalink raw reply [flat|nested] 7+ messages in thread