diff options
| author | Ondrej Zary <[email protected]> | 2015-11-15 21:36:11 +0000 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2015-11-16 22:11:31 +0000 |
| commit | c3f45d322cbd379c46466cc2ecab7e2d719b22ed (patch) | |
| tree | f8bbc735fb79fbc7306dd4e96098c834aea58c9a /net/unix/af_unix.c | |
| parent | snmp: Remove duplicate OUTMCAST stat increment (diff) | |
| download | kernel-c3f45d322cbd379c46466cc2ecab7e2d719b22ed.tar.gz kernel-c3f45d322cbd379c46466cc2ecab7e2d719b22ed.zip | |
dl2k: Add support for IP1000A-based cards
Add support for IP1000A chips to dl2k driver.
IP1000A chip looks like a TC9020 with integrated PHY.
This allows IP1000A chips to work reliably because the ipg driver is
buggy - it loses packets under load and then completely stops
transmitting data.
Tested with Asus NX1101 v2.0 at 10, 100 and 1000Mbps:
vendor=0x13f0 device=0x1023 (rev 0x41)
subsystem vendor=0x1043 device=0x8180
MAC address registers access needed to be changed from 8-bit to 16-bit
because 8-bit does not work on IP1000A. 8-bit access is not even
allowed in the TC9020 datasheet (although it worked). 16-bit access
works on both.
Tested that it does not break D-Link DGE-550T (DL-2000 chip, probably
a rebranded TC9020):
vendor=0x1186 device=0x4000 (rev 0x0c)
subsystem vendor=0x1186 device=0x4000
Signed-off-by: Ondrej Zary <[email protected]>
Reviewed-by: Andy Shevchenko <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions
