Messages in this thread | | | Date | Wed, 4 Oct 2006 08:36:46 -0400 | From | "John W. Linville" <> | Subject | Re: wpa supplicant/ipw3945, ESSID last char missing |
| |
On Tue, Oct 03, 2006 at 08:36:46PM -0400, Sean wrote: > On Tue, 3 Oct 2006 17:30:31 -0700 > Jean Tourrilhes <jt@hpl.hp.com> wrote: > > > How does that happen in practice ? Kernel has no clue on what > > userpace version is running. > > > > Ted mentioned that the way it works for stat is that userspace requests > an API version and the kernel delivers it. So old versions request old > API and new versions request new API. You only ever _add_ new API, and > never remove older versions.
I think the point is that the API currently has no such facility. Adding a new set of WE ioctls is unpalatable, both for general ioctl-haters and because the WE ioctl collection is quite broad. Maybe that could be solved by forcing the new WE stuff to use the netlink-based WE facilities, but then you are expanding the compatibility nightmare for whatever replaces WE.
John -- John W. Linville linville@tuxdriver.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |