Commit Graph

183 Commits

Author SHA1 Message Date
Solomon Peachy 4ee25fec7e firmware: Firmware is now redistributable! 2013-11-15 21:44:55 -05:00
Solomon Peachy 833d4713af backports: Add patch for backports-3.12-1 to add etf/itp support. 2013-11-15 21:39:59 -05:00
Solomon Peachy 0d8456d604 Nuke the compat-wireless tree.
Replace it with a readme pointing at the backports project, and a couple
of out-of-tree patches.
2013-10-28 19:34:36 -04:00
Solomon Peachy 3362e9e699 [cw1200] Fix intermittent BUG_ON() trigger when starting AP mode.
The underlying race condition isn't fixed by this commit, but there's no
good reason for the BUG() call when we can cleanly recover.
2013-08-02 21:02:51 -04:00
Solomon Peachy 67d580065f cw1200: Fix crash in monitor mode. 2013-07-19 23:23:26 -04:00
Solomon Peachy 91e25f71bd cw1200: more README updates. 2013-07-03 21:14:45 -04:00
Solomon Peachy 9f3effe182 cw1200: add a readme to denote current status. 2013-07-03 21:10:07 -04:00
Solomon Peachy b09a3ad67f [cw1200] Build fixes for newer kernels (that are relevant to old ones) 2013-05-24 19:36:57 -04:00
Solomon Peachy 5115d531bd [cw1200] Fix Kconfig. 2013-05-24 19:14:47 -04:00
Solomon Peachy 9c153e89e6 [cw1200] Add a module parameter that disables bss loss mitigation 2013-05-14 12:58:42 -04:00
Solomon Peachy 3741de2f13 Update to compat-drivers-3.9rc4-2
cw1200 required a couple of minor changes.
2013-05-08 09:20:33 -04:00
Solomon Peachy 5883e83ce6 [cw1200] Fix "braindead whitespace" in Kconfig 2013-05-03 15:28:39 -04:00
Solomon Peachy 4c4c809128 [cw1200] A few more checkpatch warnings resolved. 2013-04-27 08:15:24 -04:00
Solomon Peachy 13deb99877 re-enable greenfield support. 2013-04-18 10:41:24 -04:00
Solomon Peachy b95d156fd8 Explicitly log if HT_GF is enabled or not. 2013-04-15 16:31:58 -04:00
Solomon Peachy c5d0381d00 cw1200: fix build. 2013-04-15 12:47:34 -04:00
Solomon Peachy 5d69b91a7d Force Greenfield support off for now. 2013-04-15 10:04:44 -04:00
Solomon Peachy 18d19512a5 [cw1200] Clean up a pile of checkpatch warnings. 2013-04-11 19:05:27 -04:00
Solomon Peachy 9258dfe675 Fix a crash problem when doing directed probe requests. 2013-04-11 16:36:36 -04:00
Solomon Peachy a821f0b7bd Don't process bssloss state machine if we have a pending unjoin. 2013-04-11 13:27:04 -04:00
Solomon Peachy cb9d4bbcd2 Add extra debugging in scans. And clean up delayed_bss_loss 2013-04-11 13:13:03 -04:00
Solomon Peachy 11a79d7c71 delayed_unjoin takes priority over delayed_link_loss 2013-04-11 12:57:07 -04:00
Solomon Peachy 39e3b0e552 Reduce the bssloss attempts. And get rid of the WARN_ON. 2013-04-11 12:52:51 -04:00
Solomon Peachy c0f3c2b968 Properly track the packetid of the null packets. 2013-04-11 10:09:35 -04:00
Solomon Peachy 4485ae191f Always send NULLFUNC packets out at VIDEO priority.
Also add more logging of tx locks wrt scans.
2013-04-10 17:24:21 -04:00
Solomon Peachy 2887c9c750 Improve locking regimen for bss loss state machine. 2013-04-10 16:36:35 -04:00
Solomon Peachy a6c52fc5de Fix a race condition. 2013-04-10 16:21:46 -04:00
Solomon Peachy 3ae1845b9d Fix. 2013-04-10 14:23:50 -04:00
Solomon Peachy 9a1f0f005e REework bss loss further, keep trying NULLs until we time out. 2013-04-10 14:09:23 -04:00
Solomon Peachy 81f69b6c92 Fix ambiguous if/else 2013-04-10 11:37:42 -04:00
Solomon Peachy 4c2a3825b1 Try three times for the NULL recovery. 2013-04-10 11:12:10 -04:00
Solomon Peachy 474fe3bb66 Reworking the tx locking with scans and joins. 2013-04-09 16:56:20 -04:00
Solomon Peachy e3621dcbf1 Fix a locking bug when removing an interface. 2013-04-09 16:56:20 -04:00
Solomon Peachy 6c78324f9d Try to recover from spurious BSSLOST events. 2013-04-09 09:42:40 -04:00
Solomon Peachy 69738994c7 [cw1200] More checkpatch warnings gone. Many to go. 2013-03-23 11:11:51 -04:00
Solomon Peachy 32fc1e5a3f [cw1200] More checkpatch warning fixups. 2013-03-23 10:47:22 -04:00
Solomon Peachy 3acaa1e20d [cw1200] More checkpatch cleanups. 2013-03-23 10:38:42 -04:00
Solomon Peachy 7f3d029a78 [cw1200] Update contact information for Dmitry Tarnyagin 2013-03-22 20:12:24 -04:00
Solomon Peachy 498ca06025 [cw1200] checkpatch fixes. 2013-03-21 18:23:15 -04:00
Solomon Peachy db3bc57520 update to compat-drivers 3.8.3-2 2013-03-18 16:27:53 -04:00
Solomon Peachy 2997974c87 [compat] Update to v3.8.2-2 stable. 2013-03-14 10:13:26 -04:00
Solomon Peachy 7cfef8d2b5 [cw1200] order of clocks in a log message was reversed. 2013-03-13 10:47:46 -04:00
Solomon Peachy 35d0a340f4 [cw1200] Don't disable the beacon filter until we've actually associated. 2013-03-07 09:29:13 -05:00
Solomon Peachy af6fa4d1cb [cw1200] Add ability to reset bss loss counter. 2013-03-07 09:28:38 -05:00
Solomon Peachy 6890523a09 [cw1200] Consolidate all beacom_wakeup_period calls. 2013-03-06 08:55:24 -05:00
Solomon Peachy 3d4c06a921 Fix brokenness in tx path. Eliminate the 'offchannel_work()' mess. 2013-02-25 15:08:41 -05:00
Solomon Peachy a0ef4c6652 Audit tx queue locking/unlocking.
(We were unlocking sometimes without checking return codes)

Also clean up a pile of WARN_ON()s
2013-02-21 17:04:07 -05:00
Solomon Peachy e93f3f1774 Get rid of a pile of WARN_ON() 2013-02-21 17:04:07 -05:00
Solomon Peachy db04efd195 Clean up the "allow tx" code a little. 2013-02-20 15:01:04 -05:00
Solomon Peachy 068f5ee5b9 Don't try to upload beacons when in STA mode. 2013-02-20 09:18:05 -05:00