Search Linux Wireless

Re: Help on AMPDU stuck in transmit queue

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

 



> Yes. The problem here seems to be the same as you saw.
> There is no ping packet loss when I use AC==BK.
>

Good but further testing needed.
Do the following:
Associate, and get AMPDU working.
when you see AMPDU, stop the traffic and wait until the AP sends a QoS
NULL data packet.
Then, send a single ping and see what happens.

You can do the test in BE and BK (of course the traffic that triggers
AMPDU and the single ping need to be with the same tid.

> Would you please point me to the code, e.g file/function, etc
> I would like to fix this problem (if I can).
>
> Thanks again
>

ieee80211_rx_reorder_ampdu
but the code seems fine:

/* qos null data frames are excluded */
	if (unlikely(hdr->frame_control & cpu_to_le16(IEEE80211_STYPE_NULLFUNC)))
		goto dont_reorder;

You may want to ensure that this test actually dont_reordere the NULL
data pakcet
You can also check this

http://www.spinics.net/lists/linux-wireless/msg17376.html
--
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 Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux