diff options
| author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2004-05-25 11:04:01 +0000 |
|---|---|---|
| committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2004-05-25 11:04:01 +0000 |
| commit | 912bf9d37c51ebd6603de38748053ba4d3fb3314 (patch) | |
| tree | febdb029062beaf42c9eda5bb11b41453f6d71c5 | |
| parent | 18b20312986af58ed39c318788680fabfad739f3 (diff) | |
Notes
| -rw-r--r-- | sys/dev/bfe/if_bfe.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/dev/bfe/if_bfe.c b/sys/dev/bfe/if_bfe.c index 8661843d3531..6fdfb9a2865f 100644 --- a/sys/dev/bfe/if_bfe.c +++ b/sys/dev/bfe/if_bfe.c @@ -400,7 +400,7 @@ bfe_attach(device_t dev) ifp->if_watchdog = bfe_watchdog; ifp->if_init = bfe_init; ifp->if_mtu = ETHERMTU; - ifp->if_baudrate = 10000000; + ifp->if_baudrate = 100000000; ifp->if_snd.ifq_maxlen = BFE_TX_QLEN; bfe_get_config(sc); @@ -419,6 +419,12 @@ bfe_attach(device_t dev) callout_handle_init(&sc->bfe_stat_ch); /* + * Tell the upper layer(s) we support long frames. + */ + ifp->if_data.ifi_hdrlen = sizeof(struct ether_vlan_header); + ifp->if_capabilities |= IFCAP_VLAN_MTU; + + /* * Hook interrupt last to avoid having to lock softc */ error = bus_setup_intr(dev, sc->bfe_irq, INTR_TYPE_NET, |
