linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* informations about Linux wifi driver's architecture today
@ 2015-03-22 18:19 Stefano Cappa
  2015-03-22 18:35 ` Kathy Giori
  0 siblings, 1 reply; 9+ messages in thread
From: Stefano Cappa @ 2015-03-22 18:19 UTC (permalink / raw)
  To: linux-wireless@vger.kernel.org

Hi!
some months ago, i saw the presentation of Johannes Berg in PDF, but now it isn't available, probably because it's very old.

This slides will be updated to a new release?

I have this slide and in page 5/35 (2009-02-26) there is the "Architecture - planned". This is the actual architecture or there are some differences in 2015? If yes, where i can find the new version of this page, with a little diagram?

Thank you very much,

Stefano






^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: informations about Linux wifi driver's architecture today
  2015-03-22 18:19 informations about Linux wifi driver's architecture today Stefano Cappa
@ 2015-03-22 18:35 ` Kathy Giori
  2015-03-22 21:21   ` Stefano Cappa
  0 siblings, 1 reply; 9+ messages in thread
From: Kathy Giori @ 2015-03-22 18:35 UTC (permalink / raw)
  To: Stefano Cappa; +Cc: linux-wireless@vger.kernel.org

On Sun, Mar 22, 2015 at 11:19 AM, Stefano Cappa
<stefano.cappa@mail.polimi.it> wrote:
> Hi!
> some months ago, i saw the presentation of Johannes Berg in PDF, but now it isn't available, probably because it's very old.
>
> This slides will be updated to a new release?
>
> I have this slide and in page 5/35 (2009-02-26) there is the "Architecture - planned". This is the actual architecture or there are some differences in 2015? If yes, where i can find the new version of this page, with a little diagram?

Ciao Stefano,

Perhaps Johannes can post a current overview diagram on the Linux
wireless wiki (if you share with him which diagram you want to be
updated).

In terms of vendor-specific architecture, and how it fits in, Kalle
Valo posted a high-level diagram for ath10k:
https://wireless.wiki.kernel.org/en/users/drivers/ath10k/architecture

Are you mainly interested in the architecture of vendor-agnostic upper
layers or a description of a specific vendor driver?
kg

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: informations about Linux wifi driver's architecture today
  2015-03-22 18:35 ` Kathy Giori
@ 2015-03-22 21:21   ` Stefano Cappa
  2015-03-23 10:03     ` Arend van Spriel
  2015-03-25  9:20     ` Krishna Chaitanya
  0 siblings, 2 replies; 9+ messages in thread
From: Stefano Cappa @ 2015-03-22 21:21 UTC (permalink / raw)
  To: linux-wireless@vger.kernel.org

Hi 
I prefer a generic version, without specific things, like this one: h**p://postimg.org/image/hfkpjt3ux/ created by Johannes Berg.

And, if available something for the broadcom chip bcm4339.

Thank you.

________________________________________
Da: Kathy Giori <kathy.giori@gmail.com>
Inviato: domenica 22 marzo 2015 19.35
A: Stefano Cappa
Cc: linux-wireless@vger.kernel.org
Oggetto: Re: informations about Linux wifi driver's architecture today

On Sun, Mar 22, 2015 at 11:19 AM, Stefano Cappa
<stefano.cappa@mail.polimi.it> wrote:
> Hi!
> some months ago, i saw the presentation of Johannes Berg in PDF, but now it isn't available, probably because it's very old.
>
> This slides will be updated to a new release?
>
> I have this slide and in page 5/35 (2009-02-26) there is the "Architecture - planned". This is the actual architecture or there are some differences in 2015? If yes, where i can find the new version of this page, with a little diagram?

Ciao Stefano,

Perhaps Johannes can post a current overview diagram on the Linux
wireless wiki (if you share with him which diagram you want to be
updated).

In terms of vendor-specific architecture, and how it fits in, Kalle
Valo posted a high-level diagram for ath10k:
https://wireless.wiki.kernel.org/en/users/drivers/ath10k/architecture

Are you mainly interested in the architecture of vendor-agnostic upper
layers or a description of a specific vendor driver?
kg

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: informations about Linux wifi driver's architecture today
  2015-03-22 21:21   ` Stefano Cappa
@ 2015-03-23 10:03     ` Arend van Spriel
  2015-03-23 11:56       ` Stefano Cappa
  2015-03-25  1:00       ` Stefano Cappa
  2015-03-25  9:20     ` Krishna Chaitanya
  1 sibling, 2 replies; 9+ messages in thread
From: Arend van Spriel @ 2015-03-23 10:03 UTC (permalink / raw)
  To: Stefano Cappa; +Cc: linux-wireless@vger.kernel.org

On 03/22/15 22:21, Stefano Cappa wrote:
> Hi
> I prefer a generic version, without specific things, like this one: h**p://postimg.org/image/hfkpjt3ux/ created by Johannes Berg.
>
> And, if available something for the broadcom chip bcm4339.

Hi Stefano,

The bcm4339 is supported by the brcmfmac driver and is a cfg8211-based 
driver aka fullmac device where the 802.11 stack runs on the device. I 
did write up some stuff about the driver internally, but we can consider 
putting it on wireless.kernel.org under creative commons license.

Regards,
Arend

> Thank you.
>
> ________________________________________
> Da: Kathy Giori<kathy.giori@gmail.com>
> Inviato: domenica 22 marzo 2015 19.35
> A: Stefano Cappa
> Cc: linux-wireless@vger.kernel.org
> Oggetto: Re: informations about Linux wifi driver's architecture today
>
> On Sun, Mar 22, 2015 at 11:19 AM, Stefano Cappa
> <stefano.cappa@mail.polimi.it>  wrote:
>> Hi!
>> some months ago, i saw the presentation of Johannes Berg in PDF, but now it isn't available, probably because it's very old.
>>
>> This slides will be updated to a new release?
>>
>> I have this slide and in page 5/35 (2009-02-26) there is the "Architecture - planned". This is the actual architecture or there are some differences in 2015? If yes, where i can find the new version of this page, with a little diagram?
>
> Ciao Stefano,
>
> Perhaps Johannes can post a current overview diagram on the Linux
> wireless wiki (if you share with him which diagram you want to be
> updated).
>
> In terms of vendor-specific architecture, and how it fits in, Kalle
> Valo posted a high-level diagram for ath10k:
> https://wireless.wiki.kernel.org/en/users/drivers/ath10k/architecture
>
> Are you mainly interested in the architecture of vendor-agnostic upper
> layers or a description of a specific vendor driver?
> kg--
> To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: informations about Linux wifi driver's architecture today
  2015-03-23 10:03     ` Arend van Spriel
@ 2015-03-23 11:56       ` Stefano Cappa
  2015-03-25  1:00       ` Stefano Cappa
  1 sibling, 0 replies; 9+ messages in thread
From: Stefano Cappa @ 2015-03-23 11:56 UTC (permalink / raw)
  To: linux-wireless@vger.kernel.org

Oh thank you.
Yes. This can be very useful.

________________________________________
Da: Arend van Spriel <arend@broadcom.com>
Inviato: lunedì 23 marzo 2015 11.03.59
A: Stefano Cappa
Cc: linux-wireless@vger.kernel.org
Oggetto: Re: informations about Linux wifi driver's architecture today

On 03/22/15 22:21, Stefano Cappa wrote:
> Hi
> I prefer a generic version, without specific things, like this one: h**p://postimg.org/image/hfkpjt3ux/ created by Johannes Berg.
>
> And, if available something for the broadcom chip bcm4339.

Hi Stefano,

The bcm4339 is supported by the brcmfmac driver and is a cfg8211-based
driver aka fullmac device where the 802.11 stack runs on the device. I
did write up some stuff about the driver internally, but we can consider
putting it on wireless.kernel.org under creative commons license.

Regards,
Arend

> Thank you.
>
> ________________________________________
> Da: Kathy Giori<kathy.giori@gmail.com>
> Inviato: domenica 22 marzo 2015 19.35
> A: Stefano Cappa
> Cc: linux-wireless@vger.kernel.org
> Oggetto: Re: informations about Linux wifi driver's architecture today
>
> On Sun, Mar 22, 2015 at 11:19 AM, Stefano Cappa
> <stefano.cappa@mail.polimi.it>  wrote:
>> Hi!
>> some months ago, i saw the presentation of Johannes Berg in PDF, but now it isn't available, probably because it's very old.
>>
>> This slides will be updated to a new release?
>>
>> I have this slide and in page 5/35 (2009-02-26) there is the "Architecture - planned". This is the actual architecture or there are some differences in 2015? If yes, where i can find the new version of this page, with a little diagram?
>
> Ciao Stefano,
>
> Perhaps Johannes can post a current overview diagram on the Linux
> wireless wiki (if you share with him which diagram you want to be
> updated).
>
> In terms of vendor-specific architecture, and how it fits in, Kalle
> Valo posted a high-level diagram for ath10k:
> https://wireless.wiki.kernel.org/en/users/drivers/ath10k/architecture
>
> Are you mainly interested in the architecture of vendor-agnostic upper
> layers or a description of a specific vendor driver?
> kg--
> To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: informations about Linux wifi driver's architecture today
  2015-03-23 10:03     ` Arend van Spriel
  2015-03-23 11:56       ` Stefano Cappa
@ 2015-03-25  1:00       ` Stefano Cappa
  2015-03-25  9:07         ` Rafał Miłecki
  1 sibling, 1 reply; 9+ messages in thread
From: Stefano Cappa @ 2015-03-25  1:00 UTC (permalink / raw)
  To: linux-wireless@vger.kernel.org

Thank you very much Arend, in particular for the documentation.

If i understand correctly, the levels are:
userspace
nl802111
cfg80211
firmware

No mac80211 because is a fullmac.
Correct?

Thank u, Stefano.

________________________________________
Da: Arend van Spriel <arend@broadcom.com>
Inviato: lunedì 23 marzo 2015 11.03
A: Stefano Cappa
Cc: linux-wireless@vger.kernel.org
Oggetto: Re: informations about Linux wifi driver's architecture today

On 03/22/15 22:21, Stefano Cappa wrote:
> Hi
> I prefer a generic version, without specific things, like this one: h**p://postimg.org/image/hfkpjt3ux/ created by Johannes Berg.
>
> And, if available something for the broadcom chip bcm4339.

Hi Stefano,

The bcm4339 is supported by the brcmfmac driver and is a cfg8211-based
driver aka fullmac device where the 802.11 stack runs on the device. I
did write up some stuff about the driver internally, but we can consider
putting it on wireless.kernel.org under creative commons license.

Regards,
Arend

> Thank you.
>
> ________________________________________
> Da: Kathy Giori<kathy.giori@gmail.com>
> Inviato: domenica 22 marzo 2015 19.35
> A: Stefano Cappa
> Cc: linux-wireless@vger.kernel.org
> Oggetto: Re: informations about Linux wifi driver's architecture today
>
> On Sun, Mar 22, 2015 at 11:19 AM, Stefano Cappa
> <stefano.cappa@mail.polimi.it>  wrote:
>> Hi!
>> some months ago, i saw the presentation of Johannes Berg in PDF, but now it isn't available, probably because it's very old.
>>
>> This slides will be updated to a new release?
>>
>> I have this slide and in page 5/35 (2009-02-26) there is the "Architecture - planned". This is the actual architecture or there are some differences in 2015? If yes, where i can find the new version of this page, with a little diagram?
>
> Ciao Stefano,
>
> Perhaps Johannes can post a current overview diagram on the Linux
> wireless wiki (if you share with him which diagram you want to be
> updated).
>
> In terms of vendor-specific architecture, and how it fits in, Kalle
> Valo posted a high-level diagram for ath10k:
> https://wireless.wiki.kernel.org/en/users/drivers/ath10k/architecture
>
> Are you mainly interested in the architecture of vendor-agnostic upper
> layers or a description of a specific vendor driver?
> kg--
> To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: informations about Linux wifi driver's architecture today
  2015-03-25  1:00       ` Stefano Cappa
@ 2015-03-25  9:07         ` Rafał Miłecki
  0 siblings, 0 replies; 9+ messages in thread
From: Rafał Miłecki @ 2015-03-25  9:07 UTC (permalink / raw)
  To: Stefano Cappa; +Cc: linux-wireless@vger.kernel.org

On 25 March 2015 at 02:00, Stefano Cappa <stefano.cappa@mail.polimi.it> wrote:
> Thank you very much Arend, in particular for the documentation.
>
> If i understand correctly, the levels are:
> userspace
> nl802111
> cfg80211
> firmware

There's also brcmfmac internal code translating cfg80211 into firmware
messages, but you probably know that.


> No mac80211 because is a fullmac.
> Correct?

Yes.

-- 
Rafał

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: informations about Linux wifi driver's architecture today
  2015-03-22 21:21   ` Stefano Cappa
  2015-03-23 10:03     ` Arend van Spriel
@ 2015-03-25  9:20     ` Krishna Chaitanya
  2015-03-26  2:02       ` Stefano Cappa
  1 sibling, 1 reply; 9+ messages in thread
From: Krishna Chaitanya @ 2015-03-25  9:20 UTC (permalink / raw)
  To: Stefano Cappa; +Cc: linux-wireless@vger.kernel.org

On Mon, Mar 23, 2015 at 2:51 AM, Stefano Cappa
<stefano.cappa@mail.polimi.it> wrote:
> Hi
> I prefer a generic version, without specific things, like this one: h**p://postimg.org/image/hfkpjt3ux/ created by Johannes Berg.
A while ago, i have written about the generic linux wireless
architecture for my blog. It might be helpful.
http://wire-less-comm.blogspot.in/2013/01/wireless-lan-and-linux-together.html

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: informations about Linux wifi driver's architecture today
  2015-03-25  9:20     ` Krishna Chaitanya
@ 2015-03-26  2:02       ` Stefano Cappa
  0 siblings, 0 replies; 9+ messages in thread
From: Stefano Cappa @ 2015-03-26  2:02 UTC (permalink / raw)
  To: linux-wireless@vger.kernel.org

Good ;)
thank  you for the support.

Stefano.

________________________________________
Da: Krishna Chaitanya <chaitanya.mgit@gmail.com>
Inviato: mercoledì 25 marzo 2015 10.20
A: Stefano Cappa
Cc: linux-wireless@vger.kernel.org
Oggetto: Re: informations about Linux wifi driver's architecture today

On Mon, Mar 23, 2015 at 2:51 AM, Stefano Cappa
<stefano.cappa@mail.polimi.it> wrote:
> Hi
> I prefer a generic version, without specific things, like this one: h**p://postimg.org/image/hfkpjt3ux/ created by Johannes Berg.
A while ago, i have written about the generic linux wireless
architecture for my blog. It might be helpful.
http://wire-less-comm.blogspot.in/2013/01/wireless-lan-and-linux-together.html

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2015-03-26  2:02 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-22 18:19 informations about Linux wifi driver's architecture today Stefano Cappa
2015-03-22 18:35 ` Kathy Giori
2015-03-22 21:21   ` Stefano Cappa
2015-03-23 10:03     ` Arend van Spriel
2015-03-23 11:56       ` Stefano Cappa
2015-03-25  1:00       ` Stefano Cappa
2015-03-25  9:07         ` Rafał Miłecki
2015-03-25  9:20     ` Krishna Chaitanya
2015-03-26  2:02       ` Stefano Cappa

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).