netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jean Tourrilhes <jt@bougret.hpl.hp.com>
To: Jeff Garzik <jgarzik@pobox.com>
Cc: Netdev <netdev@oss.sgi.com>, Jouni Malinen <jkmaline@cc.hut.fi>,
	hostap@shmoo.com,
	"Luis R. Rodriguez" <mcgrof@studorgs.rutgers.edu>,
	Linux Kernel <linux-kernel@vger.kernel.org>,
	prism54-devel@prism54.org
Subject: Re: Prism54 WPA Support - wpa_supplicant - Linux general wpa support
Date: Thu, 3 Jun 2004 10:07:45 -0700	[thread overview]
Message-ID: <20040603170745.GD8770@bougret.hpl.hp.com> (raw)
In-Reply-To: <40BEA3CB.60908@pobox.com>

On Thu, Jun 03, 2004 at 12:06:35AM -0400, Jeff Garzik wrote:
> 
> One of the things that is nice about wireless-2.6 is that is affords the 
> opportunity to totally rethink the wireless extensions.
> 
> Although a lot of people would howl, since HostAP is essentially new 
> code from the mainline kernel perspective, a new userland API (and new 
> or updated tools) could come along with it.
> 
> I have mentioned in the past (no offense Jean!) that I do not like the 
> overly-generic wireless handler structure.  It is less type-safe than is 
> generally preferred in Linux, IMO.
> 
> A low-level wireless driver should not implement ioctls, it should 
> implement callbacks in some sort of 'struct wireless_operations' as is 
> done in other kernel subsystems.
> 
> ioctl details should be hidden from low-level drivers as much as 
> possible, through type-safe interfaces.  Strive to make both the 
> wireless driver API and the wireless userland API easy to change and 
> evolve over time.
> 
> 	Jeff

	Jeff, I'm amazed that you are so obsessed with this. Yes,
Wireless Extension could be improved in millions ways, but at least
it's working, whereas there are so many other areas where we have
nothing at all. If you talk with most people developping wireless
drivers, this doesn't even make their list. But I guess every one of
us need to have his hot topic ;-)

	I believe most people are concerned about :
	o WPA support (and security API in general)
	o SNAP encapsulation/decapsualtion in kernel
	o handling 802.11 frames natively in kernel
	o handling 802.11 management in kernel (association/deassociation, ...)

	Personally, those are my priorities :
	o getting more wireless drivers in the kernel
	o RtNetlink API for Wireless Extensions

	I also explained you how you could wrap around Wireless
Extension trivially to introduce a new driver API without breaking the
many user space tools, so that you can implement your proposal with
maximum backward compatibility. Just because there is one aspect of
the API you don't like, we don't need to throw away the good parts.

	Have fun...

	Jean

  reply	other threads:[~2004-06-03 17:07 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-06-02  7:14 Prism54 WPA Support - wpa_supplicant - Linux general wpa support Luis R. Rodriguez
2004-06-02 13:23 ` Jouni Malinen
2004-06-02 15:55   ` Luis R. Rodriguez
2004-06-03  1:40     ` Jouni Malinen
2004-06-03  2:38       ` Pedro Ramalhais
2004-06-03  3:44         ` Jouni Malinen
2004-06-03 11:05           ` Bradley Chapman
2004-06-03 16:52     ` Jean Tourrilhes
2004-06-04  2:33       ` Jouni Malinen
2004-06-04 18:01         ` Jean Tourrilhes
2004-06-03  4:06   ` Jeff Garzik
2004-06-03 17:07     ` Jean Tourrilhes [this message]
2004-06-02 16:28 ` Sam Leffler

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=20040603170745.GD8770@bougret.hpl.hp.com \
    --to=jt@bougret.hpl.hp.com \
    --cc=hostap@shmoo.com \
    --cc=jgarzik@pobox.com \
    --cc=jkmaline@cc.hut.fi \
    --cc=jt@hpl.hp.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mcgrof@studorgs.rutgers.edu \
    --cc=netdev@oss.sgi.com \
    --cc=prism54-devel@prism54.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 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).