<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/mac80211/util.c, branch linux-2.6.27.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.27.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.27.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-08-01T19:31:33Z</updated>
<entry>
<title>mac80211: fix fragmentation kludge</title>
<updated>2008-08-01T19:31:33Z</updated>
<author>
<name>Tomas Winkler</name>
</author>
<published>2008-07-24T15:46:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f8e79ddd31c3615ddca26b9a469c44a7adbd4e13'/>
<id>urn:sha1:f8e79ddd31c3615ddca26b9a469c44a7adbd4e13</id>
<content type='text'>
This patch make mac80211 transmit correctly fragmented packet after
queue was stopped

Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: Reimplement WME using -&gt;select_queue().</title>
<updated>2008-07-18T02:21:12Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-07-15T10:34:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=51cb6db0f5654f08a4a6bfa3888dc36a51c2df3e'/>
<id>urn:sha1:51cb6db0f5654f08a4a6bfa3888dc36a51c2df3e</id>
<content type='text'>
The only behavior change is that we do not drop packets under any
circumstances.  If that is absolutely needed, we could easily add it
back.

With cleanups and help from Johannes Berg.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mac80211: make master netdev handling sane</title>
<updated>2008-07-14T18:30:06Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2008-07-09T12:40:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3e122be089e6fb8d3f322416da4cdbb80ce12927'/>
<id>urn:sha1:3e122be089e6fb8d3f322416da4cdbb80ce12927</id>
<content type='text'>
Currently, almost every interface type has a 'bss' pointer
pointing to BSS information. This BSS information, however,
is for a _local_ BSS, not for the BSS we joined, so having
it on a STA mode interface makes little sense, but now they
have it pointing to the master device, which is an AP mode
virtual interface. However, except for some bitrate control
data, this pointer is only used in AP/VLAN modes (for power
saving stations.)

Overall, it is not necessary to even have the master netdev
be a valid virtual interface, and it doesn't have to be on
the list of interfaces either.

This patch changes the master netdev to be special, it now
 - no longer is on the list of virtual interfaces, which
   lets me remove a lot of tests for that
 - no longer has sub_if_data attached, since that isn't used

Additionally, this patch changes some vlan/ap mode handling
that is related to these 'bss' pointers described above (but
in the VLAN case they actually make sense because there they
point to the AP they belong to); it also adds some debugging
code to IEEE80211_DEV_TO_SUB_IF to validate it is not called
on the master netdev any more.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: use new helpers in util.c - ieee80211_get_bssid()</title>
<updated>2008-06-14T16:18:13Z</updated>
<author>
<name>Harvey Harrison</name>
</author>
<published>2008-06-11T21:21:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a494bb1cae40dd0a98682826d91ddf533cbc864e'/>
<id>urn:sha1:a494bb1cae40dd0a98682826d91ddf533cbc864e</id>
<content type='text'>
Signed-off-by: Harvey Harrison &lt;harvey.harrison@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: add utility function to get header length</title>
<updated>2008-06-14T16:18:13Z</updated>
<author>
<name>Harvey Harrison</name>
</author>
<published>2008-06-11T21:21:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6693be7124cb8e4f15f0d80ed6e3e50678771737'/>
<id>urn:sha1:6693be7124cb8e4f15f0d80ed6e3e50678771737</id>
<content type='text'>
Take a __le16 directly rather than a host-endian value.

Signed-off-by: Harvey Harrison &lt;harvey.harrison@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: make ieee80211_get_hdrlen_from_skb return unsigned</title>
<updated>2008-06-14T16:18:12Z</updated>
<author>
<name>Harvey Harrison</name>
</author>
<published>2008-06-11T21:21:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c9c6950c14ffc0e30e592fec1ebcb203ad3dff10'/>
<id>urn:sha1:c9c6950c14ffc0e30e592fec1ebcb203ad3dff10</id>
<content type='text'>
Many callers already expect it to.

Signed-off-by: Harvey Harrison &lt;harvey.harrison@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6</title>
<updated>2008-06-10T09:22:26Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-06-10T09:22:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=65b53e4cc90e59936733b3b95b9451d2ca47528d'/>
<id>urn:sha1:65b53e4cc90e59936733b3b95b9451d2ca47528d</id>
<content type='text'>
Conflicts:

	drivers/net/tg3.c
	drivers/net/wireless/rt2x00/rt2x00dev.c
	net/mac80211/ieee80211_i.h
</content>
</entry>
<entry>
<title>Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-next-2.6</title>
<updated>2008-06-10T08:54:31Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-06-10T08:54:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=788c0a53164c05c5ccdb1472474372b72ba74644'/>
<id>urn:sha1:788c0a53164c05c5ccdb1472474372b72ba74644</id>
<content type='text'>
Conflicts:

	drivers/net/ps3_gelic_wireless.c
	drivers/net/wireless/libertas/main.c
</content>
</entry>
<entry>
<title>mac80211: fix alignment issue with compare_ether_addr()</title>
<updated>2008-05-28T20:43:50Z</updated>
<author>
<name>Senthil Balasubramanian</name>
</author>
<published>2008-05-28T17:45:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c97c23e38625f59e3e9869664eeeb0cab1822948'/>
<id>urn:sha1:c97c23e38625f59e3e9869664eeeb0cab1822948</id>
<content type='text'>
This addresses an alignment issue with compare_ether_addr().
The addresses passed to compare_ether_addr should be two bytes aligned.
It may function properly in x86 platform. However may not work properly
on IA-64 or ARM processor.

This also fixes a typo in mlme.c where the sk_buff struct name is incorect.
Though sizeof() works for any incorrect structure pointer name as its just
a pointer length that we want, lets just fix it.

Signed-off-by: Senthil Balasubramanian &lt;senthilkumar@atheros.com&gt;
Signed-off-by: Luis R. Rodriguez &lt;lrodriguez@atheros.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: use multi-queue master netdevice</title>
<updated>2008-05-22T01:48:14Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2008-05-16T22:57:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e2530083609148a7835b54c431f6b8956407c1f6'/>
<id>urn:sha1:e2530083609148a7835b54c431f6b8956407c1f6</id>
<content type='text'>
This patch updates mac80211 and drivers to be multi-queue aware and
use that instead of the internal queue mapping. Also does a number
of cleanups in various pieces of the code that fall out and reduces
internal mac80211 state size.

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