<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/net/mac80211.h, branch linux-2.6.38.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.38.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.38.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2011-01-10T20:40:52Z</updated>
<entry>
<title>mac80211: add missing docs for off-chan TX flag</title>
<updated>2011-01-10T20:40:52Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2011-01-06T21:36:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=610dbc980f7ad886313278ce946287f24b44cf55'/>
<id>urn:sha1:610dbc980f7ad886313278ce946287f24b44cf55</id>
<content type='text'>
The flag is IEEE80211_TX_CTL_TX_OFFCHAN and I had
added that in a previous patch but forgotten docs.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: add remain-on-channel docs</title>
<updated>2011-01-10T20:40:51Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2011-01-04T12:02:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4976b4eb9d083f035aa97afec560c7e1c16c6afd'/>
<id>urn:sha1:4976b4eb9d083f035aa97afec560c7e1c16c6afd</id>
<content type='text'>
Add documentation for the new callbacks that I
forgot in the patch adding the callbacks.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: implement hardware offload for remain-on-channel</title>
<updated>2011-01-05T21:07:12Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2010-12-18T16:20:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=21f83589644bb2ed98079bf1e2154c8e70ca6a6c'/>
<id>urn:sha1:21f83589644bb2ed98079bf1e2154c8e70ca6a6c</id>
<content type='text'>
This allows drivers to support remain-on-channel
offload if they implement smarter timing or need
to use a device implementation like iwlwifi.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: selective throughput LED trigger active</title>
<updated>2010-12-22T19:33:37Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2010-11-30T07:59:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=67408c8c7b9daf28b50e33be3541334c07d15789'/>
<id>urn:sha1:67408c8c7b9daf28b50e33be3541334c07d15789</id>
<content type='text'>
The throughput LED trigger was always active when
the radio was enabled. In most cases that's likely
the desired behaviour, but iwlwifi requires it to
be only active when one of the virtual interfaces
is actually "connected" in some way.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: add throughput based LED blink trigger</title>
<updated>2010-12-22T19:33:37Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2010-11-30T07:58:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e1e5406854378dfada3f33c7192b012083a5b8e0'/>
<id>urn:sha1:e1e5406854378dfada3f33c7192b012083a5b8e0</id>
<content type='text'>
iwlwifi and other drivers like to blink their LED
based on throughput. Implement this generically in
mac80211, based on a throughput table the driver
specifies. That way, drivers can set the blink
frequencies depending on their desired behaviour
and max throughput.

All the drivers need to do is provide an LED class
device, best with blink hardware offload.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: Add timeout to BA session start API</title>
<updated>2010-12-15T22:03:59Z</updated>
<author>
<name>Sujith Manoharan</name>
</author>
<published>2010-12-15T02:17:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bd2ce6e43f65127bc723e7fcc044758cf8113260'/>
<id>urn:sha1:bd2ce6e43f65127bc723e7fcc044758cf8113260</id>
<content type='text'>
Allow drivers or rate control algorithms to specify BlockAck session
timeout when initiating an ADDBA transaction. This is useful in cases
where maintaining persistent BA sessions does not incur any overhead.

The current timeout value of 5000 TUs is retained for all non ath9k/ath9k_htc
drivers.

Signed-off-by: Sujith Manoharan &lt;Sujith.Manoharan@atheros.com&gt;
Reviewed-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211/rt2x00: add ieee80211_tx_status_ni()</title>
<updated>2010-11-30T18:53:46Z</updated>
<author>
<name>Johannes Stezenbach</name>
</author>
<published>2010-11-30T15:49:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=20ed3166c84d145589a89d8cde12aa32cf2d17f4'/>
<id>urn:sha1:20ed3166c84d145589a89d8cde12aa32cf2d17f4</id>
<content type='text'>
All rt2x00 drivers except rt2800pci call ieee80211_tx_status() from
a workqueue, which causes "NOHZ: local_softirq_pending 08" messages.

To fix it, add ieee80211_tx_status_ni() similar to ieee80211_rx_ni()
which can be called from process context, and call it from
rt2x00lib_txdone().  For the rt2800pci special case a driver
flag is introduced.

Signed-off-by: Johannes Stezenbach &lt;js@sig21.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>cfg80211: Add documentation for antenna ops</title>
<updated>2010-11-24T21:19:36Z</updated>
<author>
<name>Bruno Randolf</name>
</author>
<published>2010-11-24T05:34:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=79b1c460a0b55e55981c25c56597c4d5d2872de3'/>
<id>urn:sha1:79b1c460a0b55e55981c25c56597c4d5d2872de3</id>
<content type='text'>
Signed-off-by: Bruno Randolf &lt;br1@einfach.org&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>cfg80211/mac80211: improve ad-hoc multicast rate handling</title>
<updated>2010-11-24T21:19:35Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2010-11-22T19:58:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dd5b4cc71cd09c33e1579cc6d5720656e94e52de'/>
<id>urn:sha1:dd5b4cc71cd09c33e1579cc6d5720656e94e52de</id>
<content type='text'>
- store the multicast rate as an index instead of the rate value
  (reduces cpu overhead in a hotpath)
- validate the rate values (must match a bitrate in at least one sband)

Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: defines for AC numbers</title>
<updated>2010-11-17T21:19:31Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2010-11-16T19:49:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4bce22b9b84032c77c7e038b07b24fcc706dfc10'/>
<id>urn:sha1:4bce22b9b84032c77c7e038b07b24fcc706dfc10</id>
<content type='text'>
In many places we've just hardcoded the
AC numbers -- which is a relic from the
original mac80211 (d80211). Add constants
for them so we know what we're talking
about.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
</feed>
