<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/mac80211/tx.c, branch linux-3.8.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.8.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.8.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2013-01-16T14:09:31Z</updated>
<entry>
<title>mac80211: fix monitor mode injection</title>
<updated>2013-01-16T14:09:31Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2013-01-13T22:10:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b4a7ff75ba3545b061d4fe63f0bb9136ccfe8b19'/>
<id>urn:sha1:b4a7ff75ba3545b061d4fe63f0bb9136ccfe8b19</id>
<content type='text'>
Channel contexts are not always used with monitor interfaces. If no channel
context is set, use the oper channel, otherwise tx fails.

Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;
[check local-&gt;use_chanctx]
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next</title>
<updated>2012-12-06T19:58:41Z</updated>
<author>
<name>John W. Linville</name>
</author>
<published>2012-12-06T19:58:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=403e16731ffddc097eae89f53f9a7b0f0c9769c4'/>
<id>urn:sha1:403e16731ffddc097eae89f53f9a7b0f0c9769c4</id>
<content type='text'>
Conflicts:
	drivers/net/wireless/mwifiex/sta_ioctl.c
	net/mac80211/scan.c
</content>
</entry>
<entry>
<title>mac80211: remove probe response temporary buffer allocation</title>
<updated>2012-11-30T12:41:27Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2012-11-29T12:00:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b9a9ada14aab17f08c1d9735601f1097cdcfc6de'/>
<id>urn:sha1:b9a9ada14aab17f08c1d9735601f1097cdcfc6de</id>
<content type='text'>
Instead of allocating a temporary buffer to build IEs
build them right into the SKB.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next</title>
<updated>2012-11-26T19:46:41Z</updated>
<author>
<name>John W. Linville</name>
</author>
<published>2012-11-26T19:46:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=62c8003ecb973986958e9dade4a7e598349caf48'/>
<id>urn:sha1:62c8003ecb973986958e9dade4a7e598349caf48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mac80211: convert to channel definition struct</title>
<updated>2012-11-26T11:42:59Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2012-11-09T10:39:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4bf88530be971bf95a7830ca61b4120980bf4347'/>
<id>urn:sha1:4bf88530be971bf95a7830ca61b4120980bf4347</id>
<content type='text'>
Convert mac80211 (and where necessary, some drivers a
little bit) to the new channel definition struct.

This will allow extending mac80211 for VHT, which is
currently restricted to channel contexts since there
are no drivers using that which makes it easier. As
I also don't care about VHT for drivers not using the
channel context API, I won't convert the previous API
to VHT support.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless</title>
<updated>2012-11-21T17:57:56Z</updated>
<author>
<name>John W. Linville</name>
</author>
<published>2012-11-21T17:57:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b3117494772d8f906625905c6e203af745ee3530'/>
<id>urn:sha1:b3117494772d8f906625905c6e203af745ee3530</id>
<content type='text'>
Conflicts:
	drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c
	drivers/net/wireless/iwlwifi/pcie/tx.c
</content>
</entry>
<entry>
<title>mac80211: call skb_dequeue/ieee80211_free_txskb instead of __skb_queue_purge</title>
<updated>2012-11-10T20:26:28Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2012-11-10T02:44:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1f98ab7fef48a2968f37f422c256c9fbd978c3f0'/>
<id>urn:sha1:1f98ab7fef48a2968f37f422c256c9fbd978c3f0</id>
<content type='text'>
Fixes more wifi status skb leaks, leading to hostapd/wpa_supplicant hangs.

Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: fix TX error path</title>
<updated>2012-11-07T17:01:54Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2012-11-07T13:02:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1c963bec3534b175eed6f216a9d6ed6f082fe740'/>
<id>urn:sha1:1c963bec3534b175eed6f216a9d6ed6f082fe740</id>
<content type='text'>
One error path in ieee80211_subif_start_xmit() will
double-free the SKB. Set it to NULL to prevent that.

This issue was introduced by my channel context
changes.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: make client powersave independent of interface type</title>
<updated>2012-10-19T13:43:51Z</updated>
<author>
<name>Marco Porsch</name>
</author>
<published>2012-10-10T19:39:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d012a605108a482392be80710ea35f1db27c4aa9'/>
<id>urn:sha1:d012a605108a482392be80710ea35f1db27c4aa9</id>
<content type='text'>
This patch prepares mac80211 for a later implementation of mesh or
ad-hoc powersave clients.
The structures related to powersave (buffer, TIM map, counters) are
moved from the AP-specific interface structure to a generic structure
that can be embedded into any interface type.
The functions related to powersave are prepared to allow easy
extension with different interface types. For example with:

+ } else if (sta-&gt;sdata-&gt;vif.type == NL80211_IFTYPE_MESH_POINT) {
+         ps = &amp;sdata-&gt;u.mesh.ps;

Some references to the AP's beacon structure are removed where they
were obviously not used.

The patch compiles without warning and has been briefly tested as AP
interface with one client in PS mode.

Signed-off-by: Marco Porsch &lt;marco.porsch@etit.tu-chemnitz.de&gt;
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: remove some unused code</title>
<updated>2012-10-18T07:01:56Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2012-09-30T15:08:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=444e38035eafba2993a690497b205ce385df3a8e'/>
<id>urn:sha1:444e38035eafba2993a690497b205ce385df3a8e</id>
<content type='text'>
There are a number of unused variables that gcc
pointed out (when building with W=1) as well as
some conditions that can never be true due to
the datatypes used: unsigned values can't be
less than zero. Remove this code.

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