> 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