Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/dpaa/if_dtsec.c
Show First 20 Lines • Show All 682 Lines • ▼ Show 20 Lines | dtsec_attach(device_t dev) | ||||
if (ifp == NULL) { | if (ifp == NULL) { | ||||
device_printf(sc->sc_dev, "if_alloc() failed.\n"); | device_printf(sc->sc_dev, "if_alloc() failed.\n"); | ||||
dtsec_detach(dev); | dtsec_detach(dev); | ||||
return (ENOMEM); | return (ENOMEM); | ||||
} | } | ||||
ifp->if_softc = sc; | ifp->if_softc = sc; | ||||
ifp->if_mtu = ETHERMTU; /* TODO: Configure */ | ifp->if_mtu = ETHERMTU; /* TODO: Configure */ | ||||
ifp->if_flags = IFF_SIMPLEX | IFF_BROADCAST | IFF_NEEDSEPOCH; | ifp->if_flags = IFF_SIMPLEX | IFF_BROADCAST; | ||||
ifp->if_init = dtsec_if_init; | ifp->if_init = dtsec_if_init; | ||||
ifp->if_start = dtsec_if_start; | ifp->if_start = dtsec_if_start; | ||||
ifp->if_ioctl = dtsec_if_ioctl; | ifp->if_ioctl = dtsec_if_ioctl; | ||||
ifp->if_snd.ifq_maxlen = IFQ_MAXLEN; | ifp->if_snd.ifq_maxlen = IFQ_MAXLEN; | ||||
if (sc->sc_phy_addr >= 0) | if (sc->sc_phy_addr >= 0) | ||||
if_initname(ifp, device_get_name(sc->sc_dev), | if_initname(ifp, device_get_name(sc->sc_dev), | ||||
device_get_unit(sc->sc_dev)); | device_get_unit(sc->sc_dev)); | ||||
▲ Show 20 Lines • Show All 157 Lines • Show Last 20 Lines |