diff options
| author | Brooks Davis <brooks@FreeBSD.org> | 2005-06-11 01:37:46 +0000 |
|---|---|---|
| committer | Brooks Davis <brooks@FreeBSD.org> | 2005-06-11 01:37:46 +0000 |
| commit | cd036ec1936a2f54579f0c92c7144867beebf615 (patch) | |
| tree | 8113efbab82d5bec5e92fdd42f08d37b6e0b221d /sys/pci/if_ste.c | |
| parent | 9aa0eba464bf36b61a8bdcbde8085794cf1c74b8 (diff) | |
Notes
Diffstat (limited to 'sys/pci/if_ste.c')
| -rw-r--r-- | sys/pci/if_ste.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/sys/pci/if_ste.c b/sys/pci/if_ste.c index 7088ba6c8f2e..1ff6b9712236 100644 --- a/sys/pci/if_ste.c +++ b/sys/pci/if_ste.c @@ -1060,6 +1060,13 @@ ste_attach(dev) bzero(sc->ste_ldata, sizeof(struct ste_list_data)); + ifp = sc->ste_ifp = if_alloc(IFT_ETHER); + if (ifp == NULL) { + printf("ste%d: can not if_alloc()\n", sc->ste_unit); + error = ENOSPC; + goto fail; + } + /* Do MII setup. */ if (mii_phy_probe(dev, &sc->ste_miibus, ste_ifmedia_upd, ste_ifmedia_sts)) { @@ -1068,12 +1075,6 @@ ste_attach(dev) goto fail; } - ifp = sc->ste_ifp = if_alloc(IFT_ETHER); - if (ifp == NULL) { - printf("ste%d: can not if_alloc()\n", sc->ste_unit); - error = ENOSPC; - goto fail; - } ifp->if_softc = sc; if_initname(ifp, device_get_name(dev), device_get_unit(dev)); ifp->if_mtu = ETHERMTU; |
