]> git.hungrycats.org Git - linux/commit
[PATCH] wireless-extension-v17-for-linus.patch
authorAndrew Morton <akpm@osdl.org>
Sat, 28 Aug 2004 14:48:26 +0000 (10:48 -0400)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Sat, 28 Aug 2004 14:48:26 +0000 (10:48 -0400)
commitc77821cb5a44f69e987dc83beba1a4b203ec6ceb
treeb5837489b1ed8f50573abdd53171d6b8f8389564
parent2ac5f852bd0634c585a6cf55c78bc457f451dcdf
[PATCH] wireless-extension-v17-for-linus.patch

From: Jean Tourrilhes <jt@bougret.hpl.hp.com>

This is the patch to migrate Wireless Extension from WE-16 to
WE-17 for kernel 2.6.X. I would like you to queue that patch and
submit it to Linus as soon as 2.6.8 is released (so it can be fully
tested during 2.6.9). If you want, I can resend that as soon as 2.6.8
is released.

The patch is basically unchanged compared to the version
posted to the netdev list and my web page one month ago, I just
re-diff to the latest kernel (2.6.8-rc2-bk12). The patch already
included feedback from various driver maintainers, and nobody else
complained, so I guess it's ready.
The patch for some drivers inside the kernel will follow
(airo.c, wavelan.c, wavelan_cs). Patch for various other drivers
(orinoco, hostap, prism54) have been sent already to their maintainers
(one month ago) and basically waiting for this patch.

Changelog :
 * - Add flags to frequency -> auto/fixed
 * - Document (struct iw_quality *)->updated, add new flags (INVALID)
 * - Wireless Event capability in struct iw_range
 * - Add support for relative TxPower (yick !)
 * - Change the way we get to spy_data method for added safety and hostap
 * - Remove spy #ifdef, they are always on -> cleaner code
 * - Allow any size GET request if user specifies length > max
 * - Start migrating get_wireless_stats to struct iw_handler_def
 * Based on patch from Pavel Roskin <proski@gnu.org> :
 * - Fix kernel data leak to user space in private handler handling

I also added on my page a version of Wireless Tools that use
RtNetlink instead of ioctls. This is not as clean as I would like, but
is fully functional (if you have WE-19). I know that you were
interested, so feel free to send feedback on that...

Signed-off-by: Andrew Morton <akpm@osdl.org>
include/linux/netdevice.h
include/linux/wireless.h
include/net/iw_handler.h
net/core/dev.c
net/core/wireless.c