Wed Jun 3 13:33:39 PDT 2009
On Thu, 2009-06-04 at 00:06 +0530, Paresh Sawant wrote:
> Thanks for the information !
> So the mac80211 subsystems could be utilized as a (driver) API to
> develop a driver for a given chipset?
> And what kind of details one would need to develop the driver using
The documentation or spec for the chipset of course. Then develop using
the existing drivers. The 'libertastf' driver is probably a pretty
simple driver to look at for starts. You'll probably want to jump over
to linux-wireless at vger.kernel.org since that's the list where Linux
wireless development is discussed, and where the mac80211 developers
> - Paresh
> On Wed, Jun 3, 2009 at 6:15 PM, Dan Williams <dcbw at redhat.com> wrote:
> On Wed, 2009-06-03 at 10:58 +0530, Paresh Sawant wrote:
> > Hi,
> > What is the difference in mac80211 and ieee80211 subsystems?
> mac80211 is a softmac stack, it performs all 802.11 management
> and data
> functions in software.
> ieee80211 is more of a helper library and doesn't implement
> much of the
> management function in software, leaving stuff like
> beaconing, etc to the firmware. As such, it's kind of
> > In future, nl80211 is going to replace the wext, then what
> is going to
> > be the underneath subsystem?
> nl80211/cfg80211 will replace wext, yes. They are independent
> of the
> underlying 802.11 stack, but are simply a mechanism to
> *configure* the
> parameters of that stack. As such, nl80211/cfg80211 can be
> used with
> any driver. There are proof-of-concept cfg80211 patches for
> cards (really popular old FullMAC cards) already, and it's
> expected that
> most of the drivers in the kernel will be ported over to
> This will provide a consistent configuration interface, which
> is the
> huge problem with WEXT. Every driver implements WEXT a little
> differently, leading to tons of workarounds in wifi control
> like wpa_supplicant and NetworkManager. cfg80211 will fix all
> that by
> providing a WEXT compatbility layer, so all drivers that use
> will work pretty much the same.
> HostAP mailing list
> HostAP at lists.shmoo.com
More information about the Hostap