linux/net/core
Jean Tourrilhes 711e2c33ac [PATCH] WE-20 for kernel 2.6.16
This is version 20 of the Wireless Extensions. This is the
completion of the RtNetlink work I started early 2004, it enables the
full Wireless Extension API over RtNetlink.

	Few comments on the patch :
	o totally driver transparent, no change in drivers needed.
	o iwevent were already RtNetlink based since they were created
(around 2.5.7). This adds all the regular SET and GET requests over
RtNetlink, using the exact same mechanism and data format as iwevents.
	o This is a Kconfig option, as currently most people have no
need for it. Surprisingly, patch is actually small and well
encapsulated.
	o Tested on SMP, attention as been paid to make it 64 bits clean.
	o Code do probably too many checks and could be further
optimised, but better safe than sorry.
	o RtNetlink based version of the Wireless Tools available on
my web page for people inclined to try out this stuff.

	I would also like to thank Alexey Kuznetsov for his helpful
suggestions to make this patch better.

Signed-off-by: Jean Tourrilhes <jt@hpl.hp.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2006-03-23 07:12:57 -05:00
..
datagram.c [NET]: Revert skb_copy_datagram_iovec() recursion elimination. 2006-02-13 16:06:10 -08:00
dev_mcast.c [NET]: Remove more unneeded typecasts on *malloc() 2006-01-11 16:32:14 -08:00
dev.c [NET] sem2mutex: net/ 2006-03-20 22:33:17 -08:00
dst.c [PATCH] timer initialization cleanup: DEFINE_TIMER 2005-09-09 14:03:48 -07:00
dv.c [PATCH] capable/capability.h (net/) 2006-01-11 18:42:14 -08:00
ethtool.c [PATCH] capable/capability.h (net/) 2006-01-11 18:42:14 -08:00
filter.c [NET]: more whitespace issues in net/core/filter.c 2006-01-23 16:26:16 -08:00
flow.c [NET] sem2mutex: net/ 2006-03-20 22:33:17 -08:00
gen_estimator.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
gen_stats.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
iovec.c [PATCH] misc verify_area cleanups 2005-05-01 08:59:08 -07:00
link_watch.c [NET]: Convert RTNL to mutex. 2006-03-20 22:23:58 -08:00
Makefile [PATCH] net/: fix the WIRELESS_EXT abuse 2006-01-30 20:35:30 -05:00
neighbour.c [NET]: Move destructor from neigh->ops to neigh_params 2006-03-20 22:25:41 -08:00
net-sysfs.c [NET] core: add RFC2863 operstate 2006-03-20 17:09:11 -08:00
netpoll.c [NET]: Convert RTNL to mutex. 2006-03-20 22:23:58 -08:00
pktgen.c [PKTGEN]: Updates version. 2006-03-20 22:25:05 -08:00
request_sock.c [REQSK]: Don't reset rskq_defer_accept in reqsk_queue_alloc 2006-02-27 13:30:43 -08:00
rtnetlink.c [PATCH] WE-20 for kernel 2.6.16 2006-03-23 07:12:57 -05:00
scm.c [PATCH] capable/capability.h (net/) 2006-01-11 18:42:14 -08:00
skbuff.c [SK_BUFF]: export skb_pull_rcsum 2006-03-20 22:47:55 -08:00
sock.c [NET]: Identation & other cleanups related to compat_[gs]etsockopt cset 2006-03-20 22:48:35 -08:00
stream.c [NET]: Avoid atomic xchg() for non-error case 2006-01-03 13:10:44 -08:00
sysctl_net_core.c [IPSEC]: Sync series - core changes 2006-03-20 19:15:11 -08:00
utils.c [PATCH] percpu data: only iterate over possible CPUs 2006-02-05 11:06:51 -08:00
wireless.c [PATCH] WE-20 for kernel 2.6.16 2006-03-23 07:12:57 -05:00