MIIF_DOINGAUTO
if (ISSET(sc->sc_port_mii->mii_flags, MIIF_DOINGAUTO)) {
sc->mii_flags &= ~MIIF_DOINGAUTO;
sc->mii_flags &= ~MIIF_DOINGAUTO;
if ((mii->mii_flags & MIIF_DOINGAUTO) == 0) {
if ((mii->mii_flags & MIIF_DOINGAUTO) == 0)
mii->mii_flags |= MIIF_DOINGAUTO;
if ((sc->mii_flags & MIIF_DOINGAUTO) == 0) {
sc->mii_flags |= MIIF_DOINGAUTO;
} else if ((sc->mii_flags & MIIF_DOINGAUTO) == 0) {
sc->mii_flags |= MIIF_DOINGAUTO;
sc->mii_flags &= ~MIIF_DOINGAUTO;
if (sc->mii_flags & MIIF_DOINGAUTO) {
sc->mii_flags &= ~MIIF_DOINGAUTO;
if (sc->mii_flags & MIIF_DOINGAUTO)
if ((sc->sc_mii.mii_flags & MIIF_DOINGAUTO) == 0 && sc->sc_need_acomp)
sc->sc_mii_flags |= MIIF_DOINGAUTO;
if ((sc->sc_mii_flags & MIIF_DOINGAUTO) != 0) {
sc->sc_mii_flags &= ~MIIF_DOINGAUTO;
if ((sc->sc_mii_flags & MIIF_DOINGAUTO) == 0) {
sc->sc_mii_flags |= MIIF_DOINGAUTO;