-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
yaml --- r: 248971 b: refs/heads/master c: 6f27b08 h: refs/heads/master i: 248969: bc1e388 248967: 3fa5f2c v: v3
- Loading branch information
Roland Vossen
authored and
Greg Kroah-Hartman
committed
Apr 5, 2011
1 parent
150cc6b
commit b3009ba
Showing
2 changed files
with
11 additions
and
48 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: ddc332df71409fdb5f22d5273b380c91a9ffb823 | ||
refs/heads/master: 6f27b08d5b781608e97652ae5b83c271c9d177bc |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,52 +1,15 @@ | ||
To Do List for Broadcom Mac80211 driver | ||
|
||
Features to be added | ||
===================== | ||
- 40 MHz channels | ||
- Power Save | ||
- AP | ||
- IBSS | ||
- HW-based encryption | ||
- LED support | ||
- RFKILL | ||
- Debugfs and debugability | ||
|
||
Code cleanup | ||
============ | ||
- Use proper kernel coding standards | ||
- Remove overlap with system header files. (ie much of include/proto/*.h should | ||
be removed) | ||
- Purge unused variables/data structs/functions BUT keep code related to | ||
features that are being added (ie AP mode, 40 Mhz channels, IBSS etc). | ||
- Replace proprietary utility functions with public kernel versions. | ||
To Do List for Broadcom Mac80211 driver before getting in mainline | ||
|
||
Bugs | ||
==== | ||
- Various occasional asserts/hangs | ||
- Scanning during data transfer sometimes causes major slowdowns. Sometimes | ||
revcovers when scan is done, other times not. | ||
- Mac80211 API not completely implemented (ie ops_bss_info_changed, | ||
ops_get_stats, etc) | ||
|
||
Other | ||
===== | ||
- wlc_mac80211.[ch], wl_mac80211.[ch] and linux_osl.c all need to be refactored | ||
and combined. | ||
- Merge files that are partially duplicated between the softmac and fullmac | ||
drivers | ||
- Replace driver's proprietary ssb interface with generic kernel ssb module | ||
(only used when compiling for SDIO). | ||
- PCI and SDIO support are currently #ifdef'ed exclusive of each other, which | ||
leads to a separate wl.ko for each. This should be changed to runtime | ||
handling of different interfaces so that a single binary driver can be built. | ||
- Add support for new chips (obviously an ongoing item). | ||
- Oops on AMPDU traffic, to be solved by new ucode (currently under test) | ||
|
||
More info: http://linuxwireless.org/en/users/Drivers/brcm80211 | ||
brcmfmac and brcmsmac | ||
===================== | ||
- ASSERTS not allowed in mainline, replace by warning + error handling | ||
- Replace printk and WL_ERROR() with proper routines | ||
|
||
Contact | ||
===== | ||
Brett Rudley <brudley@broadcom.com> | ||
Henry Ptasinski <henryp@broadcom.com> | ||
Dowan Kim <dowan@broadcom.com> | ||
Roland Vossen <rvossen@broadcom.com> | ||
Arend van Spriel <arend@broadcom.com> | ||
brcmfmac | ||
===================== | ||
- Replace driver's proprietary ssb interface with generic kernel ssb module | ||
- Build and test on 64 bit linux kernel |