/[base]
ViewVC logotype

Revision 282820


Jump to revision: Previous Next
Author: adrian
Date: Tue May 12 16:55:50 2015 UTC (9 years, 1 month ago)
Changed paths: 7
Log Message:
Do not check sequence number for QoS Null frames; set it for generated QoS Null
frames to 0

From IEEE Std. 802.11-2012, 8.3.2.1 "Data frame format", p. 415 (513):
"The Sequence Control field for QoS (+)Null frames is ignored by the receiver
upon reception."

At this moment, any <mode>_input() function interprets them as regular QoS data
frames with TID = 0. As a result, stations, that use another TX sequence for
QoS Null frames (e.g. wpi(4), where (QoS) Null frames are generated by the
firmware), may experience significant packet loss with any other NIC in hostap
mode.

Tested:

* wpi(4) (author)
* iwn(4) - Intel 5100, STA mode (me)

PR:		kern/200128
Submitted by:	Andriy Voskoboinyk <s3erios@gmail.com>


Changed paths

Path Details
Directoryhead/sys/net80211/ieee80211.h modified , text changed
Directoryhead/sys/net80211/ieee80211_adhoc.c modified , text changed
Directoryhead/sys/net80211/ieee80211_hostap.c modified , text changed
Directoryhead/sys/net80211/ieee80211_input.h modified , text changed
Directoryhead/sys/net80211/ieee80211_output.c modified , text changed
Directoryhead/sys/net80211/ieee80211_sta.c modified , text changed
Directoryhead/sys/net80211/ieee80211_wds.c modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.27