General revision of RoboSwitch driver
authorJouke Witteveen <j.witteveen@gmail.com>
Sun, 26 Apr 2009 18:25:48 +0000 (21:25 +0300)
committerJouni Malinen <j@w1.fi>
Sun, 26 Apr 2009 18:25:48 +0000 (21:25 +0300)
commit077ed46d2b6a0311455662b4d935b720c6f4eb46
tree278c4d0b20b72d46852dafce3b5c34047ed75d9c
parentda1fb17ca7578641584346c8e87f3483cdfdc71c
General revision of RoboSwitch driver

Attached is a patch for the RoboSwitch driver in trunk. It is a
general revision of the source code.

Changes:
- Improved IEEE 802.1X conformance ([1])
- Better conformity to Broadcom specifications
- Fixed compatibility with different chipset revisions

It is worth noting that performance may drop a little using the new
driver. This can be overcome by using "multicast_only=1" as a
parameter. In that case only packets to the PAE group address are
regarded, as the previous revision of the driver did. A more detailed
description of the parameter and it's consequences is available at [2]
(summary: use "multicast_only=1" whenever possible).

[1] http://lists.shmoo.com/pipermail/hostap/2009-February/019398.html
[2] http://forum.openwrt.org/viewtopic.php?id=19873
src/drivers/driver_roboswitch.c