Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 May 2015 16:56:41 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-wireless@FreeBSD.org
Subject:   [Bug 200128] [net80211] [patch]: exclude QoS Null frames from sequence number checking
Message-ID:  <bug-200128-21060-Rh44RZh4L7@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-200128-21060@https.bugs.freebsd.org/bugzilla/>
References:  <bug-200128-21060@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200128

--- Comment #1 from commit-hook@freebsd.org ---
A commit references this bug:

Author: adrian
Date: Tue May 12 16:55:52 UTC 2015
New revision: 282820
URL: https://svnweb.freebsd.org/changeset/base/282820

Log:
  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>

Changes:
  head/sys/net80211/ieee80211.h
  head/sys/net80211/ieee80211_adhoc.c
  head/sys/net80211/ieee80211_hostap.c
  head/sys/net80211/ieee80211_input.h
  head/sys/net80211/ieee80211_output.c
  head/sys/net80211/ieee80211_sta.c
  head/sys/net80211/ieee80211_wds.c

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-200128-21060-Rh44RZh4L7>