TX A-mpdu (without the 'A')

Eugene Krasnikov k.eugene.e at gmail.com
Mon Mar 3 11:00:20 EST 2014


> 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.

Awesome! Looking forward to see some patches from you. Really curious
what was the reason.

2014-03-03 15:29 GMT+00:00 Bob Copeland <me at bobcopeland.com>:
> 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



-- 
Best regards,
Eugene



More information about the wcn36xx mailing list