From 86892f1e9c3975cd2e94e13236f384372fb22c9c Mon Sep 17 00:00:00 2001 From: des Date: Tue, 25 May 2004 11:04:01 +0000 Subject: Set baudrate to 100 Mbps, and advertise our ability to handle extended frames (802.1q). Submitted by: Steinar Haug --- sys/dev/bfe/if_bfe.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'sys/dev') diff --git a/sys/dev/bfe/if_bfe.c b/sys/dev/bfe/if_bfe.c index 8661843..6fdfb9a 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, -- cgit v1.1