05 Jan, 2006
1 commit
04 Jan, 2006
1 commit
-
To help in reducing the number of include dependencies, several files were
touched as they were getting needed headers indirectly for stuff they use.Thanks also to Alan Menegotto for pointing out that net/dccp/proto.c had
linux/dccp.h include twice.Signed-off-by: Arnaldo Carvalho de Melo
Signed-off-by: David S. Miller
24 Dec, 2005
6 commits
-
Also have to handle out of memory condition on resume.
Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
Enough changes for one version.
Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
If changing ring parameters is unable to allocate memory, we need
to return an error and take the device down.Fixes-bug: http://bugzilla.kernel.org/show_bug.cgi?id=5715
Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
Changing the MTU size causes the receiver to have to reallocate buffers.
If this allocation fails, then we need to return an error, and take
the device offline. It can then be brought back up or reconfigured
for a smaller MTU.Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
Change the pause settings doesn't need to cause link to go down/up.
It can be handled by the phy_reset code.Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
Change the speed settings doesn't need to cause link to go down/up.
It can be handled by doing the same logic as nway_reset.Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik
14 Dec, 2005
1 commit
13 Dec, 2005
1 commit
-
Get rid of warning in case of race with ring full and lockless
tx on the skge driver. It is possible to be in the transmit
routine with no available slots and already stopped.Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik
01 Dec, 2005
2 commits
-
If using UDP over VLAN, with the skge driver there is a possibility
of generating an incorrect checksum. This is a unlikely occurrence
because it is only an issue on Yukon revision 0, and that revision
doesn't seem to exist on any current hardware (probably early prototype).Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik
09 Nov, 2005
7 commits
-
Increase the driver version number and print version when
probing.Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
Fix some of my bad spelling.
Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
Use prefetch() in the interrupt path to try and look ahead
at the next place will be looking at in the ring.Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
Go into power down mode on shutdown.
Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
Basic MII ioctl support for skge driver.
Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
Can use kzalloc in skge driver.
Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
When skge is booted up, the PHY may be stuck in power down state
by the previous OS. So we may need to turn it on.Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik
04 Oct, 2005
2 commits
-
Skge driver was bringing link up/down when changing mac
address. This doesn't work in the bonding environment, and is
more effort than needed.Fixes-bug: http://bugzilla.kernel.org/show_bug.cgi?id=5271
Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik
24 Sep, 2005
1 commit
-
This is one of those workarounds sucked over from sk98lin driver.
The skge driver needs to detect the Yukon-Lite A0 chip properly,
and turn of Rx FIFO Flush.Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik
23 Sep, 2005
1 commit
22 Sep, 2005
3 commits
-
Cleanup receive buffer allocation and management,
Add more error handling checks from PHY and bump version.
Signed-off-by: Jeff Garzik -
Expand the returned data for ethtool debug access to include
all of the mapped PCI area; except for the small set of registers
that are for diagnostic RAM access. Access to those registers
will hang the system.Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik
14 Sep, 2005
2 commits
-
Merge of four previous patches and the Kconfig fix
* Remove debug printk's
* whitespace cleanup and version number change
* clear interrupts, reset phy, and reset hardware on shutdown
* ignore 64bit counter overflow interrupts
* fix a couple of places where second port could clobber state
of first port.Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
Add support for ETHTOOL_GPERMADDR to skge.
Signed-off-by: John W. Linville
Signed-off-by: Jeff Garzik
27 Aug, 2005
1 commit
-
Both revisions share the same PCI device ID and vendor ID but revision 2
of the device uses SysKonnect's chipset whereas revision 3 of the device
uses Realtek's 8169 chipset.Credit goes to Christiaan Lutzer for reporting
the issue and giving the actual value for the different revisions.Signed-off-by: Francois Romieu
Signed-off-by: Jeff Garzik
17 Aug, 2005
4 commits
-
Turn on the link status LED when link comes up.
Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
The flush threshold in the MAC chip should be increased.
Found while reviewing vendor version of sk98lin driver.Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
Cleanup the code that handles fibre vs copper detection.
Signed-off-by: Stephen Hemminger
drivers/net/skge.c | 26 ++++++++++++--------------
drivers/net/skge.h | 11 ++---------
2 files changed, 14 insertions(+), 23 deletions(-)
Signed-off-by: Jeff Garzik -
Some versions of the Marvell yukon generate bogus sensor warning interrupts.
The driver would flood log with these messages. Handle this situation
cleanly by masking away at boot time.Fixes: http://bugs.gentoo.org/show_bug.cgi?id=87182
Signed-off-by: Stephen Hemminger
drivers/net/skge.c | 24 ++++++++++--------------
drivers/net/skge.h | 8 ++++++--
2 files changed, 16 insertions(+), 16 deletions(-)
Signed-off-by: Jeff Garzik
31 Jul, 2005
7 commits
-
Increase driver version to 0.8
Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
Cleanup code that is used to toggle LED's. Since we
get called from ethtool, can use that thread rather than
setting up a timer.Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
During autonegotiation set PHY interrupt mask to ignore
bogus speed change interrupts.Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
The code to clear fifo errors was incorrect and sending garbage
to the external phy. Removed the no longer used inline's funcs.Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
Minor whitespace cleanups.
Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
The check for Yukon lite changes was restricting itself to
rev A3. It turns out that these changes are also true on A4
and later.Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik -
Cleanup the phy_lock deadlock because of relocking in the nway_reset path.
Reported by Francois Romieu.Also, don't need to do irqsave/restore for blink,
just excluding bh is good enough.Signed-off-by: Stephen Hemminger
Signed-off-by: Jeff Garzik