From: Steffen Klassert Set the polling interval for media changes to 5 seconds if link is down and 60 seconds if link is up. Signed-off-by: Steffen Klassert Signed-off-by: Andrew Morton --- drivers/net/3c59x.c | 4 ++++ 1 files changed, 4 insertions(+) diff -puN drivers/net/3c59x.c~3c59x-decrease-polling-intervall drivers/net/3c59x.c --- devel/drivers/net/3c59x.c~3c59x-decrease-polling-intervall 2006-02-08 15:50:04.000000000 -0800 +++ devel-akpm/drivers/net/3c59x.c 2006-02-08 15:50:04.000000000 -0800 @@ -1939,6 +1939,10 @@ vortex_timer(unsigned long data) dev->name, media_tbl[dev->if_port].name, media_status); ok = 1; } + + if (!netif_carrier_ok(dev)) + next_tick = 5*HZ; + if ( ! ok) { unsigned int config; _