OpenCloudOS-Kernel/drivers/net/wireless/rt2x00
Ivo van Doorn f1aa4c541e rt2x00: Write the BSSID to register when interface is added
For the Master mode case, we initialized the BSSID as the MAC
address, but never wrote it into the registers. This causes
Hardware crypto to break in Master mode when receiving frames
which require the BSSID to be filled in.

This is safe for STA mode since the BSSID will be initialized
to 00:00:00:00:00 at this point, but will be set to the correct
value later when the device associates.

Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
Acked-by: Gertjan van Wingerde <gwingerde@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-06-30 15:00:49 -04:00
..
Kconfig rt2x00: Enable RT30xx by default. 2010-05-04 13:24:23 -04:00
Makefile
rt2x00.h rt2x00: Introduce separate interface type for PCI-express. 2010-06-03 10:52:00 +02:00
rt2x00config.c rt2x00: Fix HT40 operation in rt2800. 2010-06-03 10:52:08 +02:00
rt2x00crypto.c rt2x00: Fix setting of txdesc->length field. 2010-05-10 14:56:47 -04:00
rt2x00debug.c rt2x00: Move rt2x00debug_dump_frame declaration to rt2x00.h. 2010-06-02 16:12:52 -04:00
rt2x00debug.h
rt2x00dev.c rt2x00: Implement tx mpdu aggregation 2010-06-30 15:00:48 -04:00
rt2x00dump.h rt2x00: Move rt2x00debug_dump_frame declaration to rt2x00.h. 2010-06-02 16:12:52 -04:00
rt2x00firmware.c drivers/net: remove useless semicolons 2010-05-17 22:47:34 -07:00
rt2x00ht.c rt2x00: fix use of mcs rates 2010-06-03 10:52:15 +02:00
rt2x00leds.c
rt2x00leds.h
rt2x00lib.h rt2x00: Fix HT40 operation in rt2800. 2010-06-03 10:52:08 +02:00
rt2x00link.c
rt2x00mac.c rt2x00: Write the BSSID to register when interface is added 2010-06-30 15:00:49 -04:00
rt2x00pci.c rt2x00: Introduce separate interface type for PCI-express. 2010-06-03 10:52:00 +02:00
rt2x00pci.h rt2x00: Properly reserve room for descriptors in skbs. 2010-06-03 10:51:45 +02:00
rt2x00queue.c rt2x00: Fix IEEE80211_TX_CTL_MORE_FRAMES handling 2010-06-15 16:00:49 -04:00
rt2x00queue.h rt2x00: clarify meaning of txdone flags 2010-06-15 16:00:49 -04:00
rt2x00reg.h rt2x00: rt2800: use correct txop value in tx descriptor 2010-05-07 14:57:21 -04:00
rt2x00soc.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
rt2x00soc.h rt2x00: remove KSEG1ADDR define from rt2x00soc.h 2010-03-10 16:16:53 -05:00
rt2x00usb.c rt2x00: Clean up USB vendor request buffer functions. 2010-06-03 10:51:51 +02:00
rt2x00usb.h rt2x00: Clean up USB vendor request buffer functions. 2010-06-03 10:51:51 +02:00
rt61pci.c rt2x00: Limit TX done looping to number of TX ring entries 2010-06-15 16:02:20 -04:00
rt61pci.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 2010-02-25 23:26:21 -08:00
rt73usb.c rt2x00: Enable fallback rates for rt61pci and rt73usb 2010-06-15 16:00:50 -04:00
rt73usb.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 2010-02-25 23:26:21 -08:00
rt2400pci.c rt2x00: Properly reserve room for descriptors in skbs. 2010-06-03 10:51:45 +02:00
rt2400pci.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 2010-02-25 23:26:21 -08:00
rt2500pci.c rt2x00: Properly reserve room for descriptors in skbs. 2010-06-03 10:51:45 +02:00
rt2500pci.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 2010-02-25 23:26:21 -08:00
rt2500usb.c rt2500usb: fallback to SW encryption for TKIP+AES 2010-06-24 15:42:38 -04:00
rt2500usb.h
rt2800.h rt2x00: Synchronize WCID initialization with legacy driver 2010-06-15 16:02:21 -04:00
rt2800lib.c rt2x00: Implement tx mpdu aggregation 2010-06-30 15:00:48 -04:00
rt2800lib.h rt2x00: Move PCI/USB specific register initializations to rt2800{pci,usb}. 2010-06-03 10:52:04 +02:00
rt2800pci.c rt2x00: Enable HW crypto by default 2010-06-15 16:02:20 -04:00
rt2800pci.h rt2x00: Move all register definitions for rt2800 to rt2800.h. 2010-06-03 10:51:59 +02:00
rt2800usb.c rt2x00: Enable HW crypto by default 2010-06-15 16:02:20 -04:00
rt2800usb.h rt2x00: Move all register definitions for rt2800 to rt2800.h. 2010-06-03 10:51:59 +02:00