| From: |
| Solomon Peachy <pizza-pCgMCH4qpMRg9hUCZPvPmw@public.gmane.org> |
| To: |
| linux-wireless-u79uwXL29TY76Z2rM5mHXA@public.gmane.org |
| Subject: |
| RFCv5: ST-E CW1200 WLAN driver |
| Date: |
| Thu, 21 Mar 2013 18:39:34 -0400 |
| Message-ID: |
| <1363905589-8350-1-git-send-email-pizza@shaftnet.org> |
| Archive-link: |
| Article, Thread
|
In-Reply-To:
It's been a little while, but here is the fifth patch series. Changes
from the last posting:
* Stripped out compatibility code for older kernels
* IBSS appears to work now!
* Major rework of join logic
* Improved 802.11g (ERP) coexistence
* Many, many checkpatch-suggested cleanups
* Respect RX Seqnum when setting TKIP & CCMP group keys
* Fix OOPS when hot-unplugging a non-idle device
* Eliminate callback structure
* Simplify beacon filter configuration
* Initial detection logic for CW1160/1260 chips
* Greatly simplify bss loss detection logic
* Moved Sagrad SDIO support into new module
* Disable beacon filter only after association
There are still a pile of checkpatch warnings left (perhaps a quarter
from the last submission), but most of them relate to 80-character lines
and lingering camelcase in vendor definitions. I can keep cleaning
these up, but my main priority has been feature/stability fixes.
On that front, IBSS now functions properly, and joining and roaming is
now far more stable.
The other major change I made was to split the hardwired support for the
Sagrad SG901-1091/1098 modules (in their SDIO-mounted EVK form) into
their own loadable module, which implements the
cw1200_get_platform_data() call that would otherwise need to be
implemented in the platform's board support files.
I'm satisfied with this driver from a functional standpoint (it handles
everything I'm able throw at it) so I'd really like to kick this thing
upstairs into wireless-next, assuming it passes muster.
As always, feedback is welcome.
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html