summaryrefslogtreecommitdiffstats
path: root/sys/dev/tx
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2006-02-14 12:44:56 +0000
committerglebius <glebius@FreeBSD.org>2006-02-14 12:44:56 +0000
commitfc987ed6644c2720878c407a66a8f73698c8cb24 (patch)
tree2ac57df1b7bbd8f7e767c27c73d93548e616de76 /sys/dev/tx
parentfaf3e4e3ca08464b73177afa303ed31846320ea4 (diff)
downloadFreeBSD-src-fc987ed6644c2720878c407a66a8f73698c8cb24.zip
FreeBSD-src-fc987ed6644c2720878c407a66a8f73698c8cb24.tar.gz
Do not touch ifp->if_baudrate in miibus aware drivers.
Diffstat (limited to 'sys/dev/tx')
-rw-r--r--sys/dev/tx/if_tx.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/sys/dev/tx/if_tx.c b/sys/dev/tx/if_tx.c
index 6d0b19f..7fb0b49 100644
--- a/sys/dev/tx/if_tx.c
+++ b/sys/dev/tx/if_tx.c
@@ -248,7 +248,6 @@ epic_attach(device_t dev)
ifp->if_watchdog = epic_ifwatchdog;
ifp->if_init = epic_init;
ifp->if_timer = 0;
- ifp->if_baudrate = 10000000;
ifp->if_snd.ifq_maxlen = TX_RING_SIZE - 1;
/* Enable busmastering. */
@@ -1192,13 +1191,6 @@ epic_miibus_statchg(device_t dev)
CSR_WRITE_4(sc, MIICFG, sc->miicfg);
}
- /* Update baudrate. */
- if (IFM_SUBTYPE(media) == IFM_100_TX ||
- IFM_SUBTYPE(media) == IFM_100_FX)
- sc->ifp->if_baudrate = 100000000;
- else
- sc->ifp->if_baudrate = 10000000;
-
epic_stop_activity(sc);
epic_set_tx_mode(sc);
epic_start_activity(sc);
OpenPOWER on IntegriCloud