Skip to content

rt2x00

Ivo van Doorn netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest26 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/26rt2x00: ethtooldrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c +2 more+0 -3850 replies
2/26rt2x00: device IDsdrivers/net/wireless/d80211/rt2x00/rt2500usb.c drivers/net/wireless/d80211/rt2x00/rt73usb.c+24 -00 replies
3/26rt2x00: descriptors+0 -00 replies
4/26rt2x00: EEPROM 93Cx6+0 -09 replies
5/26rt2x00: Byte ordering+0 -00 replies
6/26rt2x00: compile fix for d80211 update+0 -00 replies
7/26rt2x00: BBP busy checkdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c +2 more+183 -900 replies
8/26rt2x00: Rssi detectiondrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2400pci.h drivers/net/wireless/d80211/rt2x00/rt2500pci.c +8 more+104 -370 replies
9/26rt2x00: USB eeprom offsetdrivers/net/wireless/d80211/rt2x00/rt2500usb.h drivers/net/wireless/d80211/rt2x00/rt73usb.h+20 -200 replies
10/26rt2x00: WMM ring prioritydrivers/net/wireless/d80211/rt2x00/rt2400pci.h drivers/net/wireless/d80211/rt2x00/rt2500pci.h drivers/net/wireless/d80211/rt2x00/rt2500usb.h +4 more+67 -670 replies
11/26rt2x00: Put link tuning on workqueuedrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c +3 more+258 -1230 replies
12/26rt2x00: Interface initialization+0 -00 replies
13/26rt2x00: RX rate conversiondrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c +3 more+58 -00 replies
14/26rt2x00: Add more statistics readindrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c +5 more+71 -1000 replies
15/26rt2x00: Add SIFS/PIFS/DIFS/EIFS definesdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c +3 more+63 -1020 replies
16/26rt2x00: Correctly handle RTS framesdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c +2 more+55 -200 replies
17/26rt2x00: Move rt2x00usb_vendor_request out of headerdrivers/net/wireless/d80211/rt2x00/rt2500usb.c drivers/net/wireless/d80211/rt2x00/rt2x00usb.h drivers/net/wireless/d80211/rt2x00/rt73usb.c+69 -700 replies
18/26rt2x00: Simplify MAC copyingdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c +2 more+29 -350 replies
19/26rt2x00: Fix channel_change_time calculationdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c +2 more+85 -150 replies
20/26rt2x00: Call activity_led()drivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2400pci.h drivers/net/wireless/d80211/rt2x00/rt2500pci.c +6 more+53 -10 replies
21/26rt2x00: Fix txdone race conditiondrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c +2 more+6 -350 replies
22/26rt2x00: Fix various initialization problemsdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c +2 more+50 -950 replies
23/26rt2x00: Fix USB packet length and block promisc modedrivers/net/wireless/d80211/rt2x00/rt2500usb.c drivers/net/wireless/d80211/rt2x00/rt73usb.c+30 -80 replies
24/26rt2x00: Misc. fixesdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2400pci.h drivers/net/wireless/d80211/rt2x00/rt2500pci.c +4 more+97 -700 replies
25/26rt2x00: Compile fixesdrivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c drivers/net/wireless/d80211/rt2x00/rt2500usb.h +5 more+36 -110 replies
26/26rt2x00: Move CRC into seperate moduledrivers/net/wireless/d80211/rt2x00/Kconfig drivers/net/wireless/d80211/rt2x00/Makefile drivers/net/wireless/d80211/rt2x00/crc-itu-t.c +4 more+110 -860 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/26] rt2x00

Hi,

This patch series will bring rt2x00 completely up to date. This includes the compile fixes after last d80211 update, and brings so many fixes it is hard to summarize them. Basically what it comes down to is that with this version several people have managed to get the drivers working and even have master mode operational in some situations.

Of course it is not yet bug free, after the last d80211 update several people have reported crashes when the driver
was still loaded while doing a shutdown. The kernel traces are very vague and don't give a good clue on where the problem might come from, so there isn't much to say about that yet.

Note that this patch series contains the crc-itu-t patch. I have intentionally put this patch at the end of the series, because its succes with that patch last time I had send it.
This patch had earlier been send as a module for the /lib folder in the kernel, but besides Randy Dunlap on the linux-kernel mailing list nobody has responded either on this list or on the linux-kernel list.
So instead of placing it in the /lib folder of the linux kernel, I have this time placed it in the rt2x00 folder where it should be acceptable.

Another new module that has been added is the eeprom_93cx6 module, that has been generically build, which means that it is not rt2x00 specific. I kept it in the rt2x00 folder since only rt2x00 uses it, and I have not looked for other drivers that might need this module.

Some of the patches are too big to be inlined into the seperate mails, so those have been placed online.

Ivo