From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Hellwig Subject: Re: cfg80211/nl80211/WE (was: Re: d80211 merge) Date: Thu, 2 Nov 2006 10:56:39 +0000 Message-ID: <20061102105639.GA714@infradead.org> References: <20061026050416.GB14199@havoc.gtf.org> <20061101112805.246e1b3b@griffin.suse.cz> <20061101142022.GC21668@tuxdriver.com> <4548E7F7.7030100@linux.intel.com> <45493C09.9050707@garzik.org> <45494E51.7070707@linux.intel.com> <45495E27.6090500@garzik.org> <1162457341.3241.15.camel@ux156> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Jeff Garzik , James Ketrenos , "John W. Linville" , Jiri Benc , Simon Barber , Patrick McHardy , David Kimdon , netdev@vger.kernel.org, Andrew Morton , Linus Torvalds , "David S. Miller" Return-path: Received: from pentafluge.infradead.org ([213.146.154.40]:50087 "EHLO pentafluge.infradead.org") by vger.kernel.org with ESMTP id S1752829AbWKBLAy (ORCPT ); Thu, 2 Nov 2006 06:00:54 -0500 To: Johannes Berg Content-Disposition: inline In-Reply-To: <1162457341.3241.15.camel@ux156> Sender: netdev-owner@vger.kernel.org List-Id: netdev.vger.kernel.org On Thu, Nov 02, 2006 at 09:49:01AM +0100, Johannes Berg wrote: > I'm pretty sure I've said this like a dozen times but apparently it > hasn't sunk in yet: > > The latest cfg80211/nl80211 code comes with WE compatibility code that > users can disable if they want to, which, however, gives them the > ability to use WE in userspace while the drivers are happily using > cfg80211. > > My goal is to remove WE from *all* drivers, even from the ancient > pre-802.11 and early 802.11 fullmac drivers, and leave WE merely as > another userspace interface for cfg80211, albeit with limitations that > the netlink interface nl80211 doesn't have. Yes, that is exatly the right way to go forward. The userspace interface is however more than just the WE ioctls. It's also that for every wireless card one single ethX device appears and not multiple devices with other names. This might sound like nitpicking, but without this all kinds of scripts break.