IFM_FLOW
if ((ifr->ifr_media & IFM_ETH_FMASK) == IFM_FLOW) {
mii->mii_media_active |= IFM_FLOW | IFM_ETH_TXPAUSE;
mii->mii_media_active |= IFM_FLOW | IFM_ETH_RXPAUSE;
return (IFM_FLOW|IFM_ETH_TXPAUSE|IFM_ETH_RXPAUSE);
return (IFM_FLOW|IFM_ETH_TXPAUSE);
return (IFM_FLOW|IFM_ETH_TXPAUSE|IFM_ETH_RXPAUSE);
return (IFM_FLOW|IFM_ETH_RXPAUSE);
return (IFM_FLOW|IFM_ETH_RXPAUSE|IFM_ETH_TXPAUSE);
if (sc->sc_media.ifm_media & IFM_FLOW)
if ((ifr->ifr_media & IFM_ETH_FMASK) == IFM_FLOW) {
if ((ifr->ifr_media & IFM_ETH_FMASK) == IFM_FLOW) {
return (IFM_FLOW|IFM_ETH_TXPAUSE|IFM_ETH_RXPAUSE);
return (IFM_FLOW|IFM_ETH_TXPAUSE);
return (IFM_FLOW|IFM_ETH_RXPAUSE);
ifmr->ifm_active |= IFM_FLOW | IFM_ETH_TXPAUSE;
ifmr->ifm_active |= IFM_FLOW | IFM_ETH_RXPAUSE;
ifmr->ifm_active |= IFM_FLOW | IFM_ETH_RXPAUSE |
ifmr->ifm_active &= ~(IFM_FLOW | IFM_ETH_RXPAUSE |
ifmr->ifm_active |= IFM_FLOW | IFM_ETH_TXPAUSE;
ifmr->ifm_active |= IFM_FLOW | IFM_ETH_RXPAUSE;
ifmr->ifm_active |= IFM_FLOW | IFM_ETH_RXPAUSE |
ifmr->ifm_active &= ~(IFM_FLOW | IFM_ETH_RXPAUSE |
imr->ifm_active |= IFM_FDX | IFM_FLOW |
ifmr->ifm_active |= IFM_FLOW | IFM_ETH_TXPAUSE;
ifmr->ifm_active |= IFM_FLOW | IFM_ETH_RXPAUSE;
ifmr->ifm_active |= IFM_FLOW | IFM_ETH_RXPAUSE |
ifmr->ifm_active &= ~(IFM_FLOW | IFM_ETH_RXPAUSE |
ifmr->ifm_active |= IFM_FLOW | IFM_ETH_RXPAUSE;
ifmr->ifm_active |= IFM_FLOW | IFM_ETH_TXPAUSE;
#define IFM_ETH_FMASK (IFM_FLOW|IFM_ETH_RXPAUSE|IFM_ETH_TXPAUSE)