<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/forcedeth.c, branch linux-2.6.21.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-03-28T06:18:51Z</updated>
<entry>
<title>forcedeth: fix tx timeout</title>
<updated>2007-03-28T06:18:51Z</updated>
<author>
<name>Ayaz Abdulla</name>
</author>
<published>2007-03-23T10:50:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3ba4d093fe8a26f5f2da94411bf8732fa6e9da86'/>
<id>urn:sha1:3ba4d093fe8a26f5f2da94411bf8732fa6e9da86</id>
<content type='text'>
The tx timeout routine was waking the tx queue conditionally. However,
it must call it unconditionally since the dev_watchdog has halted the tx
queue before calling the timeout function.

Signed-Off-By: Ayaz Abdulla &lt;aabdulla@nvidia.com&gt;

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>forcedeth: fix nic poll</title>
<updated>2007-03-28T06:18:51Z</updated>
<author>
<name>Ayaz Abdulla</name>
</author>
<published>2007-03-23T10:49:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fcc5f2665c81e087fb95143325ed769a41128d50'/>
<id>urn:sha1:fcc5f2665c81e087fb95143325ed769a41128d50</id>
<content type='text'>
The nic poll routine was missing the call to the optimized irq routine.
This patch adds the missing call for the optimized path.

See http://bugzilla.kernel.org/show_bug.cgi?id=7950 for more information.

Signed-Off-By: Ayaz Abdulla &lt;aabdulla@nvidia.com&gt;

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>forcedeth: fix checksum feature in mcp65</title>
<updated>2007-02-27T09:16:02Z</updated>
<author>
<name>Ayaz Abdulla</name>
</author>
<published>2007-02-20T08:34:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6fedae1f6e66ab5f169bf58064e23e015fc1307d'/>
<id>urn:sha1:6fedae1f6e66ab5f169bf58064e23e015fc1307d</id>
<content type='text'>
This patch removes checksum offload feature in mcp65 chipsets as they
are not supported in hw.

Signed-Off-By: Ayaz Abdulla &lt;aabdulla@nvidia.com&gt;

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>forcedeth: disable msix</title>
<updated>2007-02-27T09:16:02Z</updated>
<author>
<name>Ayaz Abdulla</name>
</author>
<published>2007-02-20T08:34:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=caf96469e8ab57170cc8ca9c59809132d38e529e'/>
<id>urn:sha1:caf96469e8ab57170cc8ca9c59809132d38e529e</id>
<content type='text'>
There seems to be an issue when both MSI-X is enabled and NAPI is
configured. This patch disables MSI-X until the issue is root caused.

Signed-Off-By: Ayaz Abdulla &lt;aabdulla@nvidia.com&gt;

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>forcedeth: fixed missing call in napi poll</title>
<updated>2007-02-27T09:16:02Z</updated>
<author>
<name>Ayaz Abdulla</name>
</author>
<published>2007-02-20T08:34:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e0379a14fc80cb98978fa86989dab77b522a8106'/>
<id>urn:sha1:e0379a14fc80cb98978fa86989dab77b522a8106</id>
<content type='text'>
The napi poll routine was missing the call to the optimized rx process
routine. This patch adds the missing call for the optimized path.

Signed-Off-By: Ayaz Abdulla &lt;aabdulla@nvidia.com&gt;

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>forcedeth: statistics optimization</title>
<updated>2007-02-05T21:58:48Z</updated>
<author>
<name>Ayaz Abdulla</name>
</author>
<published>2007-01-23T17:27:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=21828163b2b31e0675cb3e66a2a4a231dec06236'/>
<id>urn:sha1:21828163b2b31e0675cb3e66a2a4a231dec06236</id>
<content type='text'>
This patch optimizes the data paths that can support hw counters. It
removes the sw counted statistics.

This is the last patch for the optimization set. Bumping up version of
driver.

Signed-Off-By: Ayaz Abdulla &lt;aabdulla@nvidia.com&gt;

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>forcedeth: statistics supported</title>
<updated>2007-02-05T21:58:48Z</updated>
<author>
<name>Ayaz Abdulla</name>
</author>
<published>2007-01-23T17:27:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=57fff6986b6daae13947c565786757c05303f0f6'/>
<id>urn:sha1:57fff6986b6daae13947c565786757c05303f0f6</id>
<content type='text'>
This patch introduces hw statistics for older devices that supported it.
It breaks up the counters supported into separate versions.

Signed-Off-By: Ayaz Abdulla &lt;aabdulla@nvidia.com&gt;

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>forcedeth: tx max work</title>
<updated>2007-02-05T21:58:48Z</updated>
<author>
<name>Ayaz Abdulla</name>
</author>
<published>2007-01-23T17:00:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4e16ed1b0e17a3832310031e2ddaeb0914eb837d'/>
<id>urn:sha1:4e16ed1b0e17a3832310031e2ddaeb0914eb837d</id>
<content type='text'>
This patch adds a limit to how much tx work can be done in each
iteration of tx processing. If the max limit is reached, remaining tx
completions will be handled by timer interrupt.

Signed-Off-By: Ayaz Abdulla &lt;aabdulla@nvidia.com&gt;

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>forcedeth: irq data path optimization</title>
<updated>2007-02-05T21:58:48Z</updated>
<author>
<name>Ayaz Abdulla</name>
</author>
<published>2007-01-21T23:10:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f0734ab658390380079369f7090dcf7aa226f394'/>
<id>urn:sha1:f0734ab658390380079369f7090dcf7aa226f394</id>
<content type='text'>
This patch optimizes the irq data paths and cleans up the code.

Signed-Off-By: Ayaz Abdulla &lt;aabdulla@nvidia.com&gt;

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>forcedeth: rx data path optimization</title>
<updated>2007-02-05T21:58:48Z</updated>
<author>
<name>Ayaz Abdulla</name>
</author>
<published>2007-01-21T23:10:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b01867cbd1853995946c8c838eff93a0885d8bc6'/>
<id>urn:sha1:b01867cbd1853995946c8c838eff93a0885d8bc6</id>
<content type='text'>
This patch optimizes the rx data paths and cleans up the code.

Signed-Off-By: Ayaz Abdulla &lt;aabdulla@nvidia.com&gt;

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
</feed>
