<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/net, branch linux-2.6.22.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.22.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.22.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2008-02-25T23:59:20+00:00</updated>
<entry>
<title>via-velocity: don't oops on MTU change (resend)</title>
<updated>2008-02-25T23:59:20+00:00</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@linux-foundation.org</email>
</author>
<published>2008-02-07T20:03:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=9b61cf92939ca83052fc8fe9ec814af0b837aa7b'/>
<id>urn:sha1:9b61cf92939ca83052fc8fe9ec814af0b837aa7b</id>
<content type='text'>
mainline: 48f6b053613b62fed7a2fe3255e5568260a8d615

The VIA veloicty driver needs the following to allow changing MTU when down.
The buffer size needs to be computed when device is brought up, not when
device is initialized.  This also fixes a bug where the buffer size was
computed differently on change_mtu versus initial setting.

Signed-off-by: Stephen Hemminger &lt;shemminger@linux-foundation.org&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
Acked-by: Jeff Mahoney &lt;jeffm@suse.com&gt;
CC: Oliver Pinter &lt;oliver.pntr@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>VIA_VELOCITY: Don't oops on MTU change.</title>
<updated>2008-02-25T23:59:20+00:00</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@linux-foundation.org</email>
</author>
<published>2008-02-07T20:03:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b370032cf7f9f8fc85d7a7a5fb1fb4edd3e90f1e'/>
<id>urn:sha1:b370032cf7f9f8fc85d7a7a5fb1fb4edd3e90f1e</id>
<content type='text'>
mainline: bd7b3f34198071d8bec05180530c362f1800ba46

Simple mtu change when device is down.
Fix http://bugzilla.kernel.org/show_bug.cgi?id=9382.

Signed-off-by: Stephen Hemminger &lt;shemminger@linux-foundation.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Acked-by: Jeff Mahoney &lt;jeffm@suse.com&gt;
CC: Oliver Pinter &lt;oliver.pntr@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>chelsio: Fix skb-&gt;dev setting</title>
<updated>2008-02-06T19:43:45+00:00</updated>
<author>
<name>Divy Le Ray</name>
<email>divy@chelsio.com</email>
</author>
<published>2007-12-18T23:11:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=a41bfaeb83a36a26e357c1e516a26e283d177cfa'/>
<id>urn:sha1:a41bfaeb83a36a26e357c1e516a26e283d177cfa</id>
<content type='text'>
patch 7de6af0f23b25df8da9719ecae1916b669d0b03d in mainline.

eth_type_trans() now sets skb-&gt;dev.
Access skb-&gt;def after it gets set.

Signed-off-by: Divy Le Ray &lt;divy@chelsio.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>cxgb: fix stats</title>
<updated>2008-02-06T19:43:45+00:00</updated>
<author>
<name>Divy Le Ray</name>
<email>divy@chelsio.com</email>
</author>
<published>2007-12-18T23:13:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7a2aba52ddb734f451bf6ea42b5a355a53c313c3'/>
<id>urn:sha1:7a2aba52ddb734f451bf6ea42b5a355a53c313c3</id>
<content type='text'>
patch e0348b9ae5374f9a24424ae680bcd80724415f60 in mainline.

Fix MAC stats accounting.
Fix get_stats.

Signed-off-by: Divy Le Ray &lt;divy@chelsio.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>cxgb: fix T2 GSO</title>
<updated>2008-02-06T19:43:45+00:00</updated>
<author>
<name>Divy Le Ray</name>
<email>divy@chelsio.com</email>
</author>
<published>2007-12-18T23:12:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=78c2727b73075df479c23f850833ad1857407e8e'/>
<id>urn:sha1:78c2727b73075df479c23f850833ad1857407e8e</id>
<content type='text'>
patch 7832ee034b6ef78aab020c9ec1348544cd65ccbd in mainline.

The patch ensures that a GSO skb has enough headroom
to push an encapsulating cpl_tx_pkt_lso header.

Signed-off-by: Divy Le Ray &lt;divy@chelsio.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>CASSINI: Set skb-&gt;truesize properly on receive packets.</title>
<updated>2008-02-06T19:43:45+00:00</updated>
<author>
<name>David Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2008-01-11T09:38:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b337ef510f8a906aa1a0ab8574ff602e03004a21'/>
<id>urn:sha1:b337ef510f8a906aa1a0ab8574ff602e03004a21</id>
<content type='text'>
[ Upstream commit: d011a231675b240157a3c335dd53e9b849d7d30d ]

skb-&gt;truesize was not being incremented at all to
reflect the page based data added to RX SKBs.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>CASSINI: Revert 'dont touch page_count'.</title>
<updated>2008-02-06T19:43:44+00:00</updated>
<author>
<name>David Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2008-01-11T09:38:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=49181a894be9a556a2336b2f0bc8762bc5f2f9c7'/>
<id>urn:sha1:49181a894be9a556a2336b2f0bc8762bc5f2f9c7</id>
<content type='text'>
[ Upstream commit: 9de4dfb4c7176e5bb232a21cdd8df78da2b15cac ]

This reverts changeset fa4f0774d7c6cccb4d1fda76b91dd8eddcb2dd6a
([CASSINI]: dont touch page_count) because it breaks the driver.

The local page counting added by this changeset did not account
for the asynchronous page count changes done by kfree_skb()
and friends.

The change adds extra atomics and on top of it all appears to be
totally unnecessary as well.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Acked-by: Nick Piggin &lt;npiggin@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>CASSINI: Fix endianness bug.</title>
<updated>2008-02-06T19:43:44+00:00</updated>
<author>
<name>Al Viro</name>
<email>viro@zeniv.linux.org.uk</email>
</author>
<published>2008-01-11T09:38:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=dc92e7d27d392866bc4eba38b77e21ee31658b5c'/>
<id>urn:sha1:dc92e7d27d392866bc4eba38b77e21ee31658b5c</id>
<content type='text'>
[ Upstream commit: e5e025401f6e926c1d9dc3f3f2813cf98a2d8708 ]

Here's proposed fix for RX checksum handling in cassini; it affects
little-endian working with half-duplex gigabit, but obviously needs
testing on big-endian too.

The problem is, we need to convert checksum to fixed-endian *before*
correcting for (unstripped) FCS.  On big-endian it won't matter
(conversion is no-op), on little-endian it will, but only if FCS is
not stripped by hardware; i.e. in half-duplex gigabit mode when
-&gt;crc_size is set.

cassini.c part is that fix, cassini.h one consists of trivial
endianness annotations.  With that applied the sucker is endian-clean,
according to sparse.

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>NET: kaweth was forgotten in msec switchover of usb_start_wait_urb</title>
<updated>2008-02-06T19:43:41+00:00</updated>
<author>
<name>Russ Dill</name>
<email>Russ.Dill@asu.edu</email>
</author>
<published>2008-01-11T09:16:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=2e1c89f5df933e882e629818d9e1e63ed83b61a2'/>
<id>urn:sha1:2e1c89f5df933e882e629818d9e1e63ed83b61a2</id>
<content type='text'>
[NET]: kaweth was forgotten in msec switchover of usb_start_wait_urb

[ Upstream commit: 2b2b2e35b71e5be8bc06cc0ff38df15dfedda19b ]

Back in 2.6.12-pre, usb_start_wait_urb was switched over to take
milliseconds instead of jiffies. kaweth.c was never updated to match.

Signed-off-by: Russ Dill &lt;Russ.Dill@asu.edu&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>NET: mcs7830 passes msecs instead of jiffies to usb_control_msg</title>
<updated>2008-02-06T19:43:41+00:00</updated>
<author>
<name>Russ Dill</name>
<email>Russ.Dill@asu.edu</email>
</author>
<published>2008-01-11T09:19:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=c6b745a41e6b6e15cf637db23f054d85ca3cff31'/>
<id>urn:sha1:c6b745a41e6b6e15cf637db23f054d85ca3cff31</id>
<content type='text'>
[NET]: mcs7830 passes msecs instead of jiffies to usb_control_msg

[ Upstream commit 1d39da3dcaad4231f0fa75024b1d6d710a2ced74 ]

usb_control_msg was changed long ago (2.6.12-pre) to take milliseconds
instead of jiffies. Oddly, mcs7830 wasn't added until 2.6.19-rc3.

Signed-off-by: Russ Dill &lt;Russ.Dill@asu.edu&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
</feed>
