Search Linux Wireless

Re: [PATCH] mac80211: send {add,del}ba on AC_VO like other mgmt frames, as per spec

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jan 22, 2014 at 2:09 PM, Karl Beldan <karl.beldan@xxxxxxxxx> wrote:
> On Wed, Jan 22, 2014 at 01:34:39PM +0100, Johannes Berg wrote:
>> Hmm. I guess you're right about the spec, but I vaguely remember races
>> in this with the delBA going out too soon or so?
>>
>
> Indeed, this was intended by cf6bb79 ("Use appropriate TID for sending
> BAR, ADDBA and DELBA frames") and I overlooked it .. will look into it,
> thanks.
> I Cced Helmut who authored the said commit.

You're right. There were some issues with that, but that was 2 years ago :)

Sending ADDBA over AV_VO should be safe.
If a DELBA is sent as AC_VO it might get received before the last AMPDU
of the BlockAck session. So, the pending AMPDUs will get dropped at the
receiver.

In theory this could also be avoided by properly flushing all pending AMPDUs
of the TID in question from the hw queues or by waiting for the tx status
of all pending AMPDUs.

Helmut
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux