> Kalle Valo [mailto:[email protected]] wrote:
> 
> David Lin <[email protected]> writes:
> 
> > This patch provides the mwlwifi driver for Marvell 8863, 8864 and 8897
> > chipsets.
> > This driver was developed as part of the openwrt.org project to
> > support Linksys WRT1900AC and is maintained on
> https://github.com/kaloz/mwlwifi.
> >
> > The mwlwifi driver differs from existing mwifiex driver:
> > o mwlwifi is a "softmac driver" using the kernel? mac802.11 subsystem
> > to provide full AP/Wireless Bridge functionality (routers).
> > o mwifiex is a "fullmac driver" which provides a comprehensive set of
> > client functions (laptops/embedded devices) o only mwlwifi supports
> > Marvell AP chip 886X series
> >
> > NOTE: Users with Marvell 88W8897 chipsets currently should enable
> > (CONFIG=Y or M) either CONFIG_MWIFIEX or CONFIG_MWLWIFI, NOT
> BOTH.
> >
> > mwlwifi driver leveraged code from existing MWL8K driver in the
> > following areas:
> > - 802.11n setting for mac80211
> > - Functions needed to hook up to mac80211
> > - Interactions with mac80211 to establish BA streams
> > - Partial firmware APIs, some data fields
> > - Method to pass Rx packets to mac80211 except 11ac rates
> >
> > In addition, mwlwifi driver supports:
> > - future scalability and future development (refactored source code)
> > - Marvell 802.11ac chipsets, including combo BT devices
> > - 802.11ac related settings and functions
> > - concurrent AP+STA functionalities with single firmware per chip
> > - firmware APIs for the supported chipset
> > - communicating new mac80211 settings to firmware
> > - Different TX/RX datapath where applicable
> > - A-MSDU and A-MPDU
> > - mac80211-based MESH (work in progress)
> > - Refined the code to establish BA streams
> >
> > NOTE: MWLWIFI will be organized under new vendor specific
> > folder/marvell, as per request of the gate keeper and community.
> >
> > Signed-off-by: David Lin <[email protected]>
> 
> This seems to use base64 encoding, how did you submit this? 'git send-email'
> tool is strongly preferred.
> 
> Content-Transfer-Encoding: base64
> 
> I applied this to pending branch and saw few easy conflicts with Kconfig files
> and Makefiles, I guess you submitted this patch before I added the vendor
> directories. Let's see what kbuild finds but I already saw two
> warnings:
> 
> drivers/net/wireless/marvell/mwlwifi/main.c:160:20: warning: incorrect type
> in argument 1 (different address spaces)
> drivers/net/wireless/marvell/mwlwifi/main.c:160:20:    expected void const
> *ptr
> drivers/net/wireless/marvell/mwlwifi/main.c:160:20:    got void [noderef]
> <asn:2>*[assigned] addr
> drivers/net/wireless/marvell/mwlwifi/main.c:171:20: warning: incorrect type
> in argument 1 (different address spaces)
> drivers/net/wireless/marvell/mwlwifi/main.c:171:20:    expected void const
> *ptr
> drivers/net/wireless/marvell/mwlwifi/main.c:171:20:    got void [noderef]
> <asn:2>*[assigned] addr
>

I will fix it.

> --
> Kalle Valo

Reply via email to