52 lines
1.6 KiB
Plaintext
52 lines
1.6 KiB
Plaintext
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.
|
|
|
|
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).
|
|
|
|
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>
|
|
|