zd1211rw: support for mesh interface and beaconing
authorLuis Carlos Cobo <luisca@cozybit.com>
Mon, 3 Mar 2008 20:32:15 +0000 (12:32 -0800)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 6 Mar 2008 22:19:47 +0000 (17:19 -0500)
commit72e77a8a7921d952bdef2468d9315616eca6b464
tree752dfd038edb0a76257eda3b7e04db74ecfe1a7e
parentf137e05468f2a648aba11377dc824d788683dff4
zd1211rw: support for mesh interface and beaconing

The previously unused CR_CAM_MODE register is set to MODE_AP_WDS. This makes the
driver ack mesh (WDS) frames. It does not affect Infra functionality of the
driver.

Previously missing beaconing support has been added. This might also help
implement a currently missing ah-hoc mode.

Support for interrupts from the device have been added, but we are not handling
most of them.

Mesh interfaces are considered associated as long as the interface is up.

Signed-off-by: Luis Carlos Cobo <luisca@cozybit.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/zd1211rw/zd_chip.c
drivers/net/wireless/zd1211rw/zd_chip.h
drivers/net/wireless/zd1211rw/zd_mac.c
drivers/net/wireless/zd1211rw/zd_mac.h
drivers/net/wireless/zd1211rw/zd_usb.c