netdev
[Top] [All Lists]

Re: [RFC] Wireless extensions rethink

To: Jeff Garzik <jgarzik@xxxxxxxxx>
Subject: Re: [RFC] Wireless extensions rethink
From: Jean Tourrilhes <jt@xxxxxxxxxxxxxxxxxx>
Date: Thu, 17 Jun 2004 12:44:48 -0700
Address: HP Labs, 1U-17, 1501 Page Mill road, Palo Alto, CA 94304, USA.
Cc: netdev@xxxxxxxxxxx, Gertjan van Wingerde <gwingerde@xxxxxxx>, sfeldma@xxxxxxxxx, jkmaline@xxxxxxxxx
E-mail: jt@hpl.hp.com
In-reply-to: <40D1F23E.9090307@pobox.com>
Organisation: HP Labs Palo Alto
References: <40D0BD5B.201@pobox.com> <20040616223316.GA29618@bougret.hpl.hp.com> <40D0D265.3070804@pobox.com> <20040617174717.GA30460@bougret.hpl.hp.com> <40D1E185.2010201@pobox.com> <40D1E24C.8090802@pobox.com> <20040617185815.GB32216@bougret.hpl.hp.com> <40D1EAD9.6090403@pobox.com> <20040617191338.GD32216@bougret.hpl.hp.com> <40D1F23E.9090307@pobox.com>
Reply-to: jt@xxxxxxxxxx
Sender: netdev-bounce@xxxxxxxxxxx
User-agent: Mutt/1.3.28i
On Thu, Jun 17, 2004 at 03:34:22PM -0400, Jeff Garzik wrote:
> 
> Your patch is half the job -- it allows development of a type-specific 
> interface...

        Which is exactly what you want. Good.

> So while this patch may be useful in early development, it does not 
> allow the direct exposure of core wireless code to the type-specific 
> interfaces

        What is the core wireless code ?

> and as such, it can paper over problems that would be 
> immediately obviously if the type-specific interface were the only one 
> to exist.

        Any new code in the kernel is free to use only the new
API. That's a big enoug incentive to migrate drivers over to the new
API.

> >>Also there is a fourth -- WE doesn't work 100% when you have 
> >>a 32-bit userland and a 64-bit kernel.
> >
> >
> >     Since when ? What made you change your mind ?
> >     Please check :
> >http://marc.theaimsgroup.com/?l=linux-netdev&m=107894322418086&w=2
> 
> The general API, yes.  But most driver-private interfaces will fail 
> miserably through 32/64-bit translation.

        That's fixable, and easy to fix, if needed. You have all the
data you need in the kernel.

>       Jeff

        Jean

<Prev in Thread] Current Thread [Next in Thread>