[PATCH v2 3/3] libertas: reimplement mesh channel selection

Dan Williams dcbw at redhat.com
Thu Jul 21 12:38:43 EDT 2011


On Wed, 2011-07-20 at 21:10 +0300, Kalle Valo wrote:
> Daniel Drake <dsd at laptop.org> writes:
> 
> > This reimplements code allowing for mesh channel selection according
> > to how NetworkManager expects.
> 
> [...]
> 
> > +static const iw_handler mesh_iw_handler[] =
> > +{
> > +	IW_HANDLER(SIOCGIWNAME, (iw_handler) mesh_get_name),
> > +	IW_HANDLER(SIOCGIWFREQ, (iw_handler) mesh_get_freq),
> > +	IW_HANDLER(SIOCSIWFREQ, (iw_handler) mesh_set_freq),
> > +};
> 
> We are trying to remove wext code, not add it. I'm surprised to see this.

Mesh on OLPC/usb8388 was a pre-802.11s mesh protocol specific to OLPC
implementations.  It's unlikely it would map directly to the standard
mesh layer in mac80211/nl80211, plus it's all fullmac handled by the
firmware.  So unless we want to look into creating one-off commands for
the OLPC mesh bits for nl80211, we probably just want to keep the wext
bits for this until we remove wext completely in the next few years.

Dan




More information about the libertas-dev mailing list