IFM_FLOW
if ((ifr->ifr_media & IFM_ETH_FMASK) == IFM_FLOW) {
if (sc->sc_flowflags & IFM_FLOW)
flowctrl = sc->sc_flowflags & IFM_FLOW;
if ((ifr->ifr_media & IFM_ETH_FMASK) == IFM_FLOW) {
if ((ifr->ifr_media & IFM_ETH_FMASK) == IFM_FLOW) {
if ((ifr->ifr_media & IFM_ETH_FMASK) == IFM_FLOW) {
if ((ifr->ifr_media & IFM_ETH_FMASK) == IFM_FLOW) {
if (mii->mii_media_active & IFM_FLOW)
&& (mii->mii_media_active & IFM_FLOW)) {
if ((ifr->ifr_media & IFM_ETH_FMASK) == IFM_FLOW) {
if (ifm->ifm_media & IFM_FLOW) {
|= IFM_FLOW | IFM_ETH_TXPAUSE;
|= IFM_FLOW | IFM_ETH_RXPAUSE;
if (mii->mii_media.ifm_media & IFM_FLOW) {
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 ((media & IFM_FLOW) != 0)
if (sc->sc_media.ifm_media & IFM_FLOW)
IFMEDIA_ETHER_ADD(sc, IFM_100_TX | IFM_FLOW);
IFMEDIA_ETHER_ADD(sc, IFM_100_TX | IFM_FDX | IFM_FLOW);
IFMEDIA_ETHER_ADD(sc, IFM_1000_T | IFM_FDX | IFM_FLOW);
IFMEDIA_ETHER_ADD(sc, IFM_2500_T | IFM_FDX | IFM_FLOW);
IFMEDIA_ETHER_ADD(sc, IFM_5000_T | IFM_FDX | IFM_FLOW);
IFMEDIA_ETHER_ADD(sc, IFM_10G_T | IFM_FDX | IFM_FLOW);
IFMEDIA_ETHER_ADD(sc, IFM_AUTO | IFM_FLOW);
if ((ifr->ifr_media & IFM_ETH_FMASK) == IFM_FLOW) {
if ((ifr->ifr_media & IFM_ETH_FMASK) == IFM_FLOW) {
IFM_ETHER | IFM_AUTO | IFM_FLOW, 0, NULL);
IFM_ETHER | IFM_FDX | IFM_FLOW |
IFM_ETHER | IFM_FLOW | itype->ifm_type,
if (ifm->ifm_media & IFM_FLOW) {
IFM_FLOW | IFM_ETH_RXPAUSE | IFM_ETH_TXPAUSE;
if (mii->mii_media_active & IFM_FLOW) {
if ((ifr->ifr_media & IFM_ETH_FMASK) == IFM_FLOW) {
(ifr->ifr_media & IFM_ETH_FMASK) == IFM_FLOW) {
} else if (ifr->ifr_media & IFM_FLOW) {
if (sc->sc_flowflags & IFM_FLOW) {
if (sc->sc_flowflags & IFM_FLOW) {
mii->mii_media_active |= IFM_FLOW
mii->mii_media_active |= IFM_FLOW
mii->mii_media_active |= IFM_FLOW
if (sc->sc_flowflags & IFM_FLOW) {
if ((sc->sc_mii.mii_media.ifm_media & IFM_FLOW) != 0)
ifmr->ifm_active |= IFM_FLOW | IFM_ETH_RXPAUSE;
ifmr->ifm_active |= IFM_FLOW | IFM_ETH_TXPAUSE;
mii->mii_media_active |= IFM_FLOW
mii->mii_media_active |= IFM_FLOW
mii->mii_media_active |= IFM_FLOW
if ((ifr->ifr_media & IFM_ETH_FMASK) == IFM_FLOW) {
ifmr->ifm_active |= IFM_FLOW | IFM_ETH_TXPAUSE;
ifmr->ifm_active |= IFM_FLOW | IFM_ETH_RXPAUSE;
ifmr->ifm_active |= IFM_FLOW |
#define IFM_ETH_FMASK (IFM_FLOW | IFM_ETH_RXPAUSE | IFM_ETH_TXPAUSE)
{ IFM_FLOW, "flowcontrol" }, \
{ IFM_FLOW, "flow" }, \