• Andrew Morton's avatar
    [PATCH] wireless-extension-v17-for-linus.patch · c77821cb
    Andrew Morton authored
    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: default avatarAndrew Morton <akpm@osdl.org>
    c77821cb
iw_handler.h 20.4 KB