<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/mac80211/status.c, branch linux-3.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2018-03-24T09:57:33Z</updated>
<entry>
<title>mac80211: don't parse encrypted management frames in ieee80211_frame_acked</title>
<updated>2018-03-24T09:57:33Z</updated>
<author>
<name>Emmanuel Grumbach</name>
</author>
<published>2017-04-26T07:58:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=354ae15a58fb7fc325956c3930d9c4f879f07e70'/>
<id>urn:sha1:354ae15a58fb7fc325956c3930d9c4f879f07e70</id>
<content type='text'>
[ Upstream commit cf147085fdda044622973a12e4e06f1c753ab677 ]

ieee80211_frame_acked is called when a frame is acked by
the peer. In case this is a management frame, we check
if this an SMPS frame, in which case we can update our
antenna configuration.

When we parse the management frame we look at the category
in case it is an action frame. That byte sits after the IV
in case the frame was encrypted. This means that if the
frame was encrypted, we basically look at the IV instead
of looking at the category. It is then theorically
possible that we think that an SMPS action frame was acked
where really we had another frame that was encrypted.

Since the only management frame whose ack needs to be
tracked is the SMPS action frame, and that frame is not
a robust management frame, it will never be encrypted.
The easiest way to fix this problem is then to not look
at frames that were encrypted.

Signed-off-by: Emmanuel Grumbach &lt;emmanuel.grumbach@intel.com&gt;
Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt;
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: Sasha Levin &lt;alexander.levin@microsoft.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>mac80211: add TDLS connection timeout</title>
<updated>2014-09-11T10:18:47Z</updated>
<author>
<name>Liad Kaufman</name>
</author>
<published>2014-09-04T05:28:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9d58f25b12f70f52581a5a1fdb1e59d322c4c729'/>
<id>urn:sha1:9d58f25b12f70f52581a5a1fdb1e59d322c4c729</id>
<content type='text'>
Adding a timeout for tearing down a TDLS connection that
hasn't had ACKed traffic sent through it for a certain
amount of time.

Since we have no other monitoring facility to indicate the
existance (or non-existance) of a peer, this patch will
cause a peer to be considered as unavailable if for some X
time at least some Y packets have all not been ACKed.

Signed-off-by: Liad Kaufman &lt;liad.kaufman@intel.com&gt;
Signed-off-by: Emmanuel Grumbach &lt;emmanuel.grumbach@intel.com&gt;
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: add Intel Mobile Communications copyright</title>
<updated>2014-09-05T11:52:06Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2014-09-03T12:24:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d98ad83ee86e523cc00cbf425f456fbd14b4fdc4'/>
<id>urn:sha1:d98ad83ee86e523cc00cbf425f456fbd14b4fdc4</id>
<content type='text'>
Our legal structure changed at some point (see wikipedia), but
we forgot to immediately switch over to the new copyright
notice.

For files that we have modified in the time since the change,
add the proper copyright notice now.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: Emmanuel Grumbach &lt;emmanuel.grumbach@intel.com&gt;
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>net: Mac80211: Remove silly timespec dance</title>
<updated>2014-06-23T12:22:21Z</updated>
<author>
<name>Thomas Gleixner</name>
</author>
<published>2014-06-11T23:59:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8d7b70fb7bf8963634052f455db86074d48bab2c'/>
<id>urn:sha1:8d7b70fb7bf8963634052f455db86074d48bab2c</id>
<content type='text'>
Converting time from one format to another seems to give coders a warm
and fuzzy feeling.

Use the proper interfaces.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Cc: John Stultz &lt;john.stultz@linaro.org&gt;
Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;
Cc: John W. Linville &lt;linville@tuxdriver.com&gt;
[fix compile error]
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next</title>
<updated>2014-05-29T16:55:38Z</updated>
<author>
<name>John W. Linville</name>
</author>
<published>2014-05-29T16:55:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=737be10d8cb783d1cadb1868b061abb2b4314eae'/>
<id>urn:sha1:737be10d8cb783d1cadb1868b061abb2b4314eae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mac80211: reduce packet loss notifications under load</title>
<updated>2014-05-28T14:22:48Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2014-05-23T18:05:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=abd43a6a68b2f69821eef3daf789242b262ba2c0'/>
<id>urn:sha1:abd43a6a68b2f69821eef3daf789242b262ba2c0</id>
<content type='text'>
During strong signal fluctuations under high throughput, few consecutive
failed A-MPDU transmissions can easily trigger packet loss notification,
and thus (in AP mode) client disconnection.

Reduce the number of false positives by checking the A-MPDU status flag
and treating a failed A-MPDU as a single packet.

Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: fixup radiotap tx flags for RTS/CTS</title>
<updated>2014-04-22T15:08:30Z</updated>
<author>
<name>Bob Copeland</name>
</author>
<published>2014-04-16T12:32:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=311ab8e1c28659e16a6fe14a68929c3ced4a5757'/>
<id>urn:sha1:311ab8e1c28659e16a6fe14a68929c3ced4a5757</id>
<content type='text'>
When using RTS/CTS, the CTS-to-Self bit in radiotap TX flags is
getting set instead of the RTS bit.  Set the correct one.

Reported-by: Larry Maxwell &lt;larrymaxwell@agilemesh.com&gt;
Signed-off-by: Bob Copeland &lt;bob@cozybit.com&gt;
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: update last_tx_rate only for data frame</title>
<updated>2014-04-09T08:50:45Z</updated>
<author>
<name>Chun-Yeow Yeoh</name>
</author>
<published>2014-04-02T04:05:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=00a9a6d1e2f18c193d28409bfafc890d78adef68'/>
<id>urn:sha1:00a9a6d1e2f18c193d28409bfafc890d78adef68</id>
<content type='text'>
Rate controller in firmware may also return the Tx Rate
used for management frame that is usually sent as lowest
Tx Rate (1Mbps in 2.4GHz). So update the last_tx_rate only
if it is data frame.

This patch is tested with ath9k_htc.

Signed-off-by: Chun-Yeow Yeoh &lt;yeohchunyeow@gmail.com&gt;
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: remove set but unused variables</title>
<updated>2014-02-04T20:58:14Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2014-01-29T14:23:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=953467d32150e2ae15aa3d5396ada175d265a412'/>
<id>urn:sha1:953467d32150e2ae15aa3d5396ada175d265a412</id>
<content type='text'>
Compiling with W=1 found a few variables that are set
but not used (-Wunused-but-set-variable), remove them.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: Tx frame latency statistics</title>
<updated>2013-12-02T10:51:50Z</updated>
<author>
<name>Matti Gottlieb</name>
</author>
<published>2013-11-18T17:06:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ad38bfc916da6aee9160bfa5335aed8d6c190e39'/>
<id>urn:sha1:ad38bfc916da6aee9160bfa5335aed8d6c190e39</id>
<content type='text'>
Measure TX latency and jitter statistics per station per TID.
These Measurements are disabled by default and can be enabled
via debugfs.

Features included for each station's TID:

1. Keep count of the maximum and average latency of Tx frames.
2. Keep track of many frames arrived in a specific time range
   (need to enable through debugfs and configure the bins ranges)

Signed-off-by: Matti Gottlieb &lt;matti.gottlieb@intel.com&gt;
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
</feed>
