Lines Matching refs:epause
457 static void getPauseParams(struct net_device *dev, struct ethtool_pauseparam *epause)
463 epause->rx_pause = (pPort->PFlowCtrlMode == SK_FLOW_MODE_SYMMETRIC) ||
466 epause->tx_pause = epause->rx_pause || (pPort->PFlowCtrlMode == SK_FLOW_MODE_LOC_SEND);
467 epause->autoneg = epause->rx_pause || epause->tx_pause;
481 static int setPauseParams(struct net_device *dev , struct ethtool_pauseparam *epause)
504 if (epause->autoneg != old.autoneg)
505 *buf = epause->autoneg ? SK_FLOW_MODE_NONE : SK_FLOW_MODE_SYMMETRIC;
507 if (epause->rx_pause && epause->tx_pause)
509 else if (epause->rx_pause && !epause->tx_pause)
511 else if (!epause->rx_pause && epause->tx_pause)
530 if (!epause->autoneg) {