<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/net, branch v2.6.17-rc4</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/net?h=v2.6.17-rc4</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/net?h=v2.6.17-rc4'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2006-05-11T22:35:54Z</updated>
<entry>
<title>Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6</title>
<updated>2006-05-11T22:35:54Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2006-05-11T22:35:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6572b2064a54f1ed29fcbf6d16dfc5de71dfe495'/>
<id>urn:sha1:6572b2064a54f1ed29fcbf6d16dfc5de71dfe495</id>
<content type='text'>
* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:
  [NET_SCHED]: HFSC: fix thinko in hfsc_adjust_levels()
  [IPV6]: skb leakage in inet6_csk_xmit
  [BRIDGE]: Do sysfs registration inside rtnl.
  [NET]: Do sysfs registration as part of register_netdevice.
  [TG3]: Fix possible NULL deref in tg3_run_loopback().
  [NET] linkwatch: Handle jiffies wrap-around
  [IRDA]: Switching to a workqueue for the SIR work
  [IRDA]: smsc-ircc: Minimal hotplug support.
  [IRDA]: Removing unused EXPORT_SYMBOLs
  [IRDA]: New maintainer.
  [NET]: Make netdev_chain a raw notifier.
  [IPV4]: ip_options_fragment() has no effect on fragmentation
  [NET]: Add missing operstates documentation.
</content>
</entry>
<entry>
<title>Merge branch 'upstream' of master.kernel.org:/pub/scm/linux/kernel/git/shemminger/netdev-2.6</title>
<updated>2006-05-10T21:59:29Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2006-05-10T21:59:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6314410dd1e9db1c0009b0f7b56cc771a4d1e85a'/>
<id>urn:sha1:6314410dd1e9db1c0009b0f7b56cc771a4d1e85a</id>
<content type='text'>
* 'upstream' of master.kernel.org:/pub/scm/linux/kernel/git/shemminger/netdev-2.6:
  sis900: phy for FoxCon motherboard
  dl2k: use DMA_48BIT_MASK constant
  phy: mdiobus_register(): initialize all phy_map entries
  sky2: ifdown kills irq mask
</content>
</entry>
<entry>
<title>sis900: phy for FoxCon motherboard</title>
<updated>2006-05-10T21:04:52Z</updated>
<author>
<name>James Cameron</name>
<email>james.cameron@hp.com</email>
</author>
<published>2006-05-10T20:33:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d8e95e52a9db0e26b37f51ab5140b89da7c4b31e'/>
<id>urn:sha1:d8e95e52a9db0e26b37f51ab5140b89da7c4b31e</id>
<content type='text'>
661FX7MI-S motherboard which uses the SiS 661FX chipset.  The patch adds
an entry to mii_chip_info for the transceiver.

The PHY ids were found using the sis900_c_122.diff patch from
http://brownhat.org/sis900.html but that patch didn't solve the problem,
because the PHY at address 1 was already being chosen.

Without my patch, when bursts of packets arrive from other hosts on a
LAN, the interface dropped one roughly 10% of the time, causing
retransmits.  There were fifth second pauses in refresh of large xterms,
and it made Netrek suck.  I can provide further test data.

Workaround in lieu of patch is to use mii-tool to advertise
100baseTx-HD, then force renegotiation.

I wasn't able to identify the actual transceiver, so the description
field is a guess.

This patch is similar to Artur Skawina's patch:
http://marc.theaimsgroup.com/?l=linux-netdev&amp;m=114297516729079&amp;w=2

I'm not sure, but I wonder if it means the default behaviour should be
changed, so as to better handle future transceivers.

Diff is against 2.6.16.13.

Signed-off-by: James Cameron &lt;james.cameron@hp.com&gt;
Signed-off-by: Stephen Hemminger &lt;shemminger@osdl.org&gt;
</content>
</entry>
<entry>
<title>dl2k: use DMA_48BIT_MASK constant</title>
<updated>2006-05-10T21:04:22Z</updated>
<author>
<name>Francois Romieu</name>
<email>romieu@fr.zoreil.com</email>
</author>
<published>2006-05-10T19:48:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4c1b46226ce4424a93b8ac544e37afb26c8a72c6'/>
<id>urn:sha1:4c1b46226ce4424a93b8ac544e37afb26c8a72c6</id>
<content type='text'>
Typo will be harder with this one.

Signed-off-by: Francois Romieu &lt;romieu@fr.zoreil.com&gt;
Signed-off-by: Stephen Hemminger &lt;shemminger@osdl.org&gt;
</content>
</entry>
<entry>
<title>phy: mdiobus_register(): initialize all phy_map entries</title>
<updated>2006-05-10T21:03:57Z</updated>
<author>
<name>Herbert Valerio Riedel</name>
<email>hvr@gnu.org</email>
</author>
<published>2006-05-10T16:12:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=64b1c2b42b555ef38c475d104f2faf3f6f93690d'/>
<id>urn:sha1:64b1c2b42b555ef38c475d104f2faf3f6f93690d</id>
<content type='text'>
make sure phy_map entries whose PHY address is masked are initialized
to NULL, given that other code (such as mdiobus_unregister for
instance) assumes that non-NULL phy_map entries are allocated
phy_devices

Signed-off-by: Herbert Valerio Riedel &lt;hvr@gnu.org&gt;
Signed-off-by: Stephen Hemminger &lt;shemminger@osdl.org&gt;
</content>
</entry>
<entry>
<title>sky2: ifdown kills irq mask</title>
<updated>2006-05-10T21:03:41Z</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@osdl.org</email>
</author>
<published>2006-05-09T21:46:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f4ea431bb7c4856b930eafca6eb1fb474dae9b40'/>
<id>urn:sha1:f4ea431bb7c4856b930eafca6eb1fb474dae9b40</id>
<content type='text'>
Bringing down a port also masks off the status and other IRQ's
needed for device to function due to missing paren's.

Signed-off-by: Stephen Hemminger &lt;shemminger@osdl.org&gt;
</content>
</entry>
<entry>
<title>[TG3]: Fix possible NULL deref in tg3_run_loopback().</title>
<updated>2006-05-10T06:14:35Z</updated>
<author>
<name>Jesper Juhl</name>
<email>jesper.juhl@gmail.com</email>
</author>
<published>2006-05-10T06:14:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a50bb7b9af9a7c39b2aba15678eb686ae428718c'/>
<id>urn:sha1:a50bb7b9af9a7c39b2aba15678eb686ae428718c</id>
<content type='text'>
tg3_run_loopback doesn't check that dev_alloc_skb() returns anything
useful.

Even if dev_alloc_skb() fails to return an skb to us we'll happily go
on and assume it did, so we risk dereferencing a NULL pointer.  Much
better to fail gracefully by returning -ENOMEM than crashing here.

Signed-off-by: Jesper Juhl &lt;jesper.juhl@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[IRDA]: Switching to a workqueue for the SIR work</title>
<updated>2006-05-09T22:27:04Z</updated>
<author>
<name>Christoph Hellwig</name>
<email>hch@lst.de</email>
</author>
<published>2006-05-09T22:27:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=788252e6616afc75098397cc6b0bcb5482ad07ac'/>
<id>urn:sha1:788252e6616afc75098397cc6b0bcb5482ad07ac</id>
<content type='text'>
Since sir_kthread.c pretty much duplicates the workqueue
functionality, we'd better switch.  The SIR fsm has been merged into
sir_dev.c and thus sir_kthread.c is deleted.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Samuel Ortiz &lt;samuel.ortiz@nokia.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[IRDA]: smsc-ircc: Minimal hotplug support.</title>
<updated>2006-05-09T22:26:11Z</updated>
<author>
<name>David Brownell</name>
<email>dbrownell@users.sourceforge.net</email>
</author>
<published>2006-05-09T22:26:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d94c77b9b55f2c868ffd63cbd1f9749755c4b3d0'/>
<id>urn:sha1:d94c77b9b55f2c868ffd63cbd1f9749755c4b3d0</id>
<content type='text'>
Minimal PNP hotplug support for the smsc-ircc2 driver.  A modular
driver will be modprobed via hotplug, but still bypasses driver model
probing.

Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Samuel Ortiz &lt;samuel.ortiz@nokia.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'upstream-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6</title>
<updated>2006-05-08T23:01:20Z</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@osdl.org</email>
</author>
<published>2006-05-08T23:01:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=23aee82e75c1ced9492cbff6090b8e213d95945e'/>
<id>urn:sha1:23aee82e75c1ced9492cbff6090b8e213d95945e</id>
<content type='text'>
</content>
</entry>
</feed>
