[OpenWrt-Devel] Announcement of mac80211 driver support for Marvell 88W8864 chip

David Lin dlin at marvell.com
Wed Jan 28 02:28:34 EST 2015

Hi Ian,

	Thanks for the feedback.
	1. Client mode support is already in the work. We will plan to release it as soon as available. It should be in time for coming WRT1200AC.
	2. We will add description to the rate related info.


-----Original Message-----
From: Ian Kent [mailto:raven at themaw.net] 
Sent: Saturday, January 24, 2015 5:37 PM
To: David Lin
Cc: Jiri Pirko; openwrt-devel at lists.openwrt.org; Imre Kaloz; Chor Teck Law
Subject: Re: [OpenWrt-Devel] Announcement of mac80211 driver support for Marvell 88W8864 chip

On Mon, 2015-01-12 at 19:03 -0800, David Lin wrote:
> Hi Ian,
> 	1. I will take off these additional blank lines.
> 	2. I work for problems reported from community. If you do find problems for the driver, please let me know.

Hi David,

I was disappointed to find that client mode wireless in the driver isn't supported yet.

I logged an issue for it at https://github.com/kaloz/mwlwifi/issues/13
along with the kernel WARN() info.

As I say in the issue I believe that client mode is quite important for the coming WRT1200AC, assuming the wireless on that device is to be supported by this driver.

I've been looking at the driver source and I'm a bit puzzled about the rate and ht_sig2 fields in the receive descriptor structure. There's no documentation (that I can locate) on the interface to the wireless device so I can't refer to it.

It appears the rate field isn't just a rate or an index into the rate table or just an MCS rate either. So can you describe what the encoding is please?

The ht_sig2 field has a describing comment of "as the name suggests" but HT SIG 2 is 24 bits not 16 and even if the CRC and tail fields were discarded, I see there's more than the remaining 10 bits being used in the field. So can you describe the encoding in this field too please?

The other puzzling thing is the handling of VHT modes.
I don't see anything in the receive descriptor for that case.
It looks like the wireless device handles the rate (along with a lot
more) but how does the driver find out the VHT information that it may need for informational and reporting purposes (up to the mac80211 layer).

Could you help with this please.

These questions may sound like I don't know low level wireless concepts and that would be correct, but I'm slowly working on that, so sorry for the possibly silly questions.


openwrt-devel mailing list
openwrt-devel at lists.openwrt.org

More information about the openwrt-devel mailing list