<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/8021q/vlan_dev.c, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-09-21T05:20:49Z</updated>
<entry>
<title>net: Use hton[sl]() instead of __constant_hton[sl]() where applicable</title>
<updated>2008-09-21T05:20:49Z</updated>
<author>
<name>Arnaldo Carvalho de Melo</name>
</author>
<published>2008-09-21T05:20:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6067804047b64dde89f4f133fc7eba48ee44107d'/>
<id>urn:sha1:6067804047b64dde89f4f133fc7eba48ee44107d</id>
<content type='text'>
Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>vlan: vlan device not reading gso max size of parent.</title>
<updated>2008-09-12T03:17:05Z</updated>
<author>
<name>Alexander Duyck</name>
</author>
<published>2008-09-12T03:17:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1ae4be22f64326a6784acd7083b9590c9f4215a2'/>
<id>urn:sha1:1ae4be22f64326a6784acd7083b9590c9f4215a2</id>
<content type='text'>
The vlan devices are not reading the gso max size of the parent device.  As
a result devices that do not support 64K max gso size are currently
failing.

This issue is seen on 2.6.26 kernels as well and the same patch should be
able to be applied without any issues.

Signed-off-by: Alexander Duyck &lt;alexander.h.duyck@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>netdev: Handle -&gt;addr_list_lock just like -&gt;_xmit_lock for lockdep.</title>
<updated>2008-07-22T21:16:42Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-07-22T21:16:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cf508b1211dbe576778ff445ea1b4b0bcfa5c4ea'/>
<id>urn:sha1:cf508b1211dbe576778ff445ea1b4b0bcfa5c4ea</id>
<content type='text'>
The new address list lock needs to handle the same device layering
issues that the _xmit_lock one does.

This integrates work done by Patrick McHardy.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>netdev: Allocate multiple queues for TX.</title>
<updated>2008-07-18T02:21:00Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-07-17T07:34:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e8a0464cc950972824e2e128028ae3db666ec1ed'/>
<id>urn:sha1:e8a0464cc950972824e2e128028ae3db666ec1ed</id>
<content type='text'>
alloc_netdev_mq() now allocates an array of netdev_queue
structures for TX, based upon the queue_count argument.

Furthermore, all accesses to the TX queues are now vectored
through the netdev_get_tx_queue() and netdev_for_each_tx_queue()
interfaces.  This makes it easy to grep the tree for all
things that want to get to a TX queue of a net device.

Problem spots which are not really multiqueue aware yet, and
only work with one queue, can easily be spotted by grepping
for all netdev_get_tx_queue() calls that pass in a zero index.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>vlan: remove unnecessary include statements</title>
<updated>2008-07-15T05:51:55Z</updated>
<author>
<name>Patrick McHardy</name>
</author>
<published>2008-07-15T05:51:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=61362766d769c934a9d12d5516323c544c161908'/>
<id>urn:sha1:61362766d769c934a9d12d5516323c544c161908</id>
<content type='text'>
Signed-off-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>vlan: clean up hard_start_xmit functions</title>
<updated>2008-07-15T05:51:39Z</updated>
<author>
<name>Patrick McHardy</name>
</author>
<published>2008-07-15T05:51:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d80aa31bbffc4bc8b5be36c57cbea128f52e1e1f'/>
<id>urn:sha1:d80aa31bbffc4bc8b5be36c57cbea128f52e1e1f</id>
<content type='text'>
Remove excessive comments and debugging, use NETDEV_TX codes,
remove some empty lines.

Signed-off-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>vlan: clean up vlan_dev_hard_header()</title>
<updated>2008-07-15T05:51:19Z</updated>
<author>
<name>Patrick McHardy</name>
</author>
<published>2008-07-15T05:51:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1349fe9a6bc580fb80e1a43a93b68c15d674ed0a'/>
<id>urn:sha1:1349fe9a6bc580fb80e1a43a93b68c15d674ed0a</id>
<content type='text'>
Remove some debugging and excessive comments, merge the two
dev_hard_header calls into one.

Signed-off-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>vlan: ethtool -&gt;get_flags support</title>
<updated>2008-07-15T05:51:01Z</updated>
<author>
<name>Patrick McHardy</name>
</author>
<published>2008-07-15T05:51:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=19b9a4e256758a0c032c915eebe0a39b370ea133'/>
<id>urn:sha1:19b9a4e256758a0c032c915eebe0a39b370ea133</id>
<content type='text'>
Allow to query LRO settings of underlying device when VLAN RX
acceleration is used.

Suggested by Ben Hutchings &lt;bhutchings@solarflare.com&gt;.

Signed-off-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>8021q: Check return of dev_set_promiscuity/allmulti</title>
<updated>2008-07-15T03:59:03Z</updated>
<author>
<name>Wang Chen</name>
</author>
<published>2008-07-15T03:59:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=89146504cbfeb120dd08ec7f9f8314c4986189b8'/>
<id>urn:sha1:89146504cbfeb120dd08ec7f9f8314c4986189b8</id>
<content type='text'>
dev_set_promiscuity/allmulti might overflow.
Commit: "netdevice: Fix promiscuity and allmulti overflow" in net-next makes
dev_set_promiscuity/allmulti return error number if overflow happened.

Here, we check all positive increment for promiscuity and allmulti
to get error return.

Signed-off-by: Wang Chen &lt;wangchen@cn.fujitsu.com&gt;
Acked-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>netdev: Move _xmit_lock and xmit_lock_owner into netdev_queue.</title>
<updated>2008-07-09T06:13:53Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-07-09T06:13:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c773e847ea8f6812804e40f52399c6921a00eab1'/>
<id>urn:sha1:c773e847ea8f6812804e40f52399c6921a00eab1</id>
<content type='text'>
Accesses are mostly structured such that when there are multiple TX
queues the code transformations will be a little bit simpler.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
