All tests with BCM4311v1 card, against a Linksys WRT54Gv5 with dd-wrt 23-sp2 with wep. Using aircrack-ng from svn trunk. BCM43xx |------------------------------|----------------------------| | BCM43xx (aircrack-ng patch) | BCM43XX (SuD no-ack patch) | |------------------------------|----------------------------| | ERR falls to ~20 pps | 350 pps | |------------------------------|----------------------------| B43 |------------------|----------------------|-----------------------------------------------|-------------------------------------| | B43 (< 2.6.24.1) | B43 (>= 2.6.24.1) | B43 (>= 2.6.24.1, insmod with short_retry=0 ) | B43 (>= 2.6.24.1, SuD no-ack patch) | |------------------|----------------------|-----------------------------------------------|-------------------------------------| | ~10pps | ERR falls to ~20 pps | 80 pps | 350 pps | |------------------|----------------------|-----------------------------------------------|-------------------------------------| - All these patches currently replace aircrack-ng's (until they become mainstream). - Kernel 2.6.24.1 includes a patch called "dma preemption" which enhances injection. This patch can, of course, be backported to previous kernels. - A radiotap flag is being discussed to control ack/retry, so eventually b43 won't need patching. 2008-05-04 ---------- - Updated b43 patch and add mac80211 patch to allow correct injection of fragments. A radiotap flag is also being discussed for this purpuse.