TX A-mpdu (without the 'A')
Bob Copeland
me at bobcopeland.com
Mon Mar 3 10:29:18 EST 2014
On Fri, Feb 28, 2014 at 12:44:43AM -0500, Bob Copeland wrote:
> There are a few differences in config_bss / config_sta, etc. I'm
> working through them but nothing substantive found so far.
I am happy to report that, after many hours of poring over dmesg
and capture files, and testing a lot of random changes, I have this
working now.
The missing part was indeed in some of the setup sent to the start
command. I haven't narrowed it down yet to any specific setting or
group of settings, but I copied the payload of the prima driver's
start command wholesale into a u8 array, memcpy-ed that to the end
of wcn36xx's start command (incorrect sta_id and all), fixed up the
length fields, and voila.
There could still probably stand to be some driver-side buffering
to grow the aggregates a bit, but it's a definite improvement.
Along the way I found a few other bits and pieces where wcn differs
from prima so I'll be prepping some patches for those as well.
By the way, the wcn36xx dissector -- Mikael's version and Pontus'
patches really helped a ton here. Nice work guys!
--
Bob Copeland %% www.bobcopeland.com
More information about the wcn36xx
mailing list