mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Jouni Malinen <jkmaline@cc.hut.fi>
To: Michael Buesch <mbuesch@freenet.de>
Cc: Feyd <feyd@seznam.cz>,
	linux-kernel@vger.kernel.org, bcm43xx-dev@lists.berlios.de
Subject: Re: [Bcm43xx-dev] Broadcom 43xx first results
Date: Sun, 4 Dec 2005 21:50:12 -0800	[thread overview]
Message-ID: <20051205055012.GE8953@jm.kir.nu> (raw)
In-Reply-To: <200512042058.30801.mbuesch@freenet.de>

On Sun, Dec 04, 2005 at 08:58:30PM +0100, Michael Buesch wrote:

> > Why not use the new in-kernel wifi stack? 
> 
> We do. The SoftMAC is an extension to it.
> SoftMAC = Software Medium Access Control. It is about sending
> and receiving management frames.
> Some chips do this in hardware, so it is not part of the ieee80211 stack.
> (the ipw2x00 do it in hardware, for example.)

Wouldn't it be better to try to get that functionality added into the
net/ieee80211 code instead of maintaining separate extension outside the
kernel tree? Many modern cards need the ability for the host CPU to take
care of management frame sending and receiving and from my view point,
this code should be in net/ieee80211. Many (all?) of the functions in
this "SoftMAC" look like something that would be nice to have as an
option in net/ieee80211. In other words, the low-level driver would
indicate what kind of functionality it needs and ieee80211 stack would
behave differently based on the underlying hardware profile.

ipw2x00 happens to be one of the main users of net/ieee80211 at the
moment, but it is by no means the only one and it should not be
defining what kind of functionality ends up being included in
net/ieee80211.

-- 
Jouni Malinen                                            PGP id EFC895FA

  reply	other threads:[~2005-12-05  5:50 UTC|newest]

Thread overview: 57+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-12-04 18:50 mbuesch
2005-12-04 19:52 ` [Bcm43xx-dev] " Feyd
2005-12-04 19:58   ` Michael Buesch
2005-12-05  5:50     ` Jouni Malinen [this message]
2005-12-05  6:05       ` Benjamin Herrenschmidt
2005-12-05 11:08       ` Michael Buesch
2005-12-05 14:19         ` Jouni Malinen
2005-12-05 14:28           ` Michael Buesch
2005-12-05 14:41             ` Jouni Malinen
2005-12-05 18:52             ` Jeff Garzik
2005-12-05 19:20               ` Christoph Hellwig
2005-12-05 18:00 ` Jiri Benc
2005-12-05 18:14   ` Michael Renzmann
2005-12-05 18:24     ` Stephen Hemminger
2005-12-05 18:46     ` Jeff Garzik
2005-12-05 18:49       ` Jiri Benc
2005-12-05 18:54         ` Jeff Garzik
2005-12-05 19:11           ` Jiri Benc
2005-12-30 10:34             ` Rakotomandimby Mihamina
2005-12-06  7:17       ` Michael Renzmann
2005-12-05 18:38   ` Joseph Jezak
2005-12-05 18:55     ` Jiri Benc
2005-12-05 19:08       ` Jeff Garzik
2005-12-05 19:18         ` Jiri Benc
2005-12-05 19:53         ` Dave Jones
2005-12-05 20:09           ` Jeff Garzik
2005-12-06 15:10           ` Harald Welte
2005-12-06 19:05             ` Jeff Garzik
2005-12-06 20:53               ` Stephen Hemminger
2005-12-07  7:16               ` Harald Welte
2005-12-06 23:19             ` David S. Miller
2005-12-06 23:45               ` Jeff Garzik
2005-12-07 13:34               ` Michael Buesch
2005-12-08 11:32                 ` Jiri Benc
2005-12-08 12:07         ` Jiri Benc
2005-12-08 12:12           ` Arjan van de Ven
2005-12-08 13:03             ` Jiri Benc
2005-12-05 19:10       ` Christoph Hellwig
2005-12-05 19:31         ` Jiri Benc
2005-12-05 19:41           ` Christoph Hellwig
2005-12-05 20:11             ` Jiri Benc
2005-12-06 15:09               ` Pavel Machek
2005-12-06 16:43                 ` Ben Greear
2005-12-06 23:25                   ` David S. Miller
2005-12-06 19:24                 ` Jeff Garzik
2005-12-06 15:04           ` Pavel Machek
2005-12-08  0:00           ` Michael Wu
2005-12-08  1:05             ` Jeff Garzik
2005-12-05 20:23   ` Michael Buesch
2005-12-05 20:42     ` Jiri Benc
2005-12-06  9:26       ` Kyle Moffett
2005-12-06 10:23         ` Luc Saillard
2005-12-05 19:40 ` Pavel Machek
2005-12-05 20:14   ` Michael Buesch
2005-12-05 20:35     ` Pavel Machek
2005-12-05 20:40       ` Arjan van de Ven
2005-12-05 20:40       ` Michael Buesch

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20051205055012.GE8953@jm.kir.nu \
    --to=jkmaline@cc.hut.fi \
    --cc=bcm43xx-dev@lists.berlios.de \
    --cc=feyd@seznam.cz \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mbuesch@freenet.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome