1 Apr 01:01
[PATCH] b43: Implement fullmac-mode support
Recent work on the device firmware discovered a completely new hardware mode for b43 devices. All b43 devices have a bit in the MAC-control register to enable true hardware-fullMAC support. In fullmac mode the MAC and PHY is completely serviced by the firmware, so no driver support is required anymore. Full hardware MAC support has advantages and disadvantages: PRO: - The b43 driver does support _all_ devices (also 802.11n) in STA and AP mode. - The driver code is a lot simpler for the fullmac case. (It skips all of the software MAC and PHY init). - People finally stop poking me to implement the N-PHY and LP-PHY code, yay. CON: - Packet injection is not supported in fullmac mode, yet. It's on the TODO list with deadline 1.4.2010. The feature currently is disabled by default, because it isn't tested enough. It can be enabled at modprobe time with the "fullmac=1" module parameter. Signed-off-by: Michael Buesch <mb@...> --- John, please queue this patch for 3.6.31. Index: wireless-testing/drivers/net/wireless/b43/b43.h =================================================================== --- wireless-testing.orig/drivers/net/wireless/b43/b43.h 2009-04-01 00:00:18.000000000 +0200(Continue reading)
RSS Feed