All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bjorge Dijkstra <bjd@jooz.net>
To: Dan Williams <dcbw@redhat.com>
Cc: linux-wireless <linux-wireless@vger.kernel.org>
Subject: Re: status wireless extensions API for new drivers
Date: Thu, 13 Dec 2007 23:05:59 +0100	[thread overview]
Message-ID: <4761ACC7.9050108@jooz.net> (raw)
In-Reply-To: <1197581585.14270.26.camel@localhost.localdomain>

Dan Williams wrote:
> 
> Quick question about these; does the firmware on the wireless device
> itself talk RNDIS directly?  i.e., is RNDIS intended to replace all the
> manufacturer-specific proprietary host<->adapter protocols?

Yes, the devices themselves talk RNDIS. It's basically Windows NDIS
driver API calls over a USB transport. What I have created is not much
more than a layer that translates the WEXT calls to appropriate RNDIS
messages to allow the device to be configured. The actual networking
part is handled by rndis_host and usbnet.

> How common
> are the devices these days?  I trawled through CDW this weekend and
> could only find one or two adapters (out of 30 or so) that were RNDIS.
> I assume it's the wave of the Windows future though.
> 

I know of about 5 or 6 different devices and none of them are new, but
they seem to be fairly popular. AFAIK all are based on the same
broadcom 4320 chipset.

> 
> Well, if you want to allow your driver to be backported at all, you'll
> pretty much have to support WEXT.
> 
> _But_, since your driver doesn't have any need for backwards
> compatibility requirements since it's not already upstream, you might
> want to be the guinea pig for cfg80211/nl80211 :)  If you decided to
> only support cfg80211, you'd get WEXT support since cfg80211 provides a
> backwards compat solution for WEXT.  Plus you'd be helping out a great
> deal by finding and fixing bugs in cfg80211/nl80211 and proving the
> framework, which would be a great help.

Well, regular WEXT is already more or less done, so I'd prefer to not
throw that away :)  I was just wondering about the current state of the
wireless api's.

> 
> Dan
> 

regards,
Bjorge


      reply	other threads:[~2007-12-13 22:05 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-12-13 21:15 status wireless extensions API for new drivers Bjorge Dijkstra
2007-12-13 21:31 ` John W. Linville
2007-12-13 22:07   ` Bjorge Dijkstra
2007-12-13 22:13     ` John W. Linville
2007-12-13 23:01       ` Bjorge Dijkstra
2007-12-13 21:33 ` Dan Williams
2007-12-13 22:05   ` Bjorge Dijkstra [this message]

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=4761ACC7.9050108@jooz.net \
    --to=bjd@jooz.net \
    --cc=dcbw@redhat.com \
    --cc=linux-wireless@vger.kernel.org \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.