Lines Matching refs:fc_conf
973 sfc_flow_ctrl_get(struct rte_eth_dev *dev, struct rte_eth_fc_conf *fc_conf) in sfc_flow_ctrl_get() argument
978 memset(fc_conf, 0, sizeof(*fc_conf)); in sfc_flow_ctrl_get()
989 fc_conf->mode = RTE_ETH_FC_NONE; in sfc_flow_ctrl_get()
992 fc_conf->mode = RTE_ETH_FC_RX_PAUSE; in sfc_flow_ctrl_get()
995 fc_conf->mode = RTE_ETH_FC_TX_PAUSE; in sfc_flow_ctrl_get()
998 fc_conf->mode = RTE_ETH_FC_FULL; in sfc_flow_ctrl_get()
1005 fc_conf->autoneg = sa->port.flow_ctrl_autoneg; in sfc_flow_ctrl_get()
1013 sfc_flow_ctrl_set(struct rte_eth_dev *dev, struct rte_eth_fc_conf *fc_conf) in sfc_flow_ctrl_set() argument
1020 if (fc_conf->high_water != 0 || fc_conf->low_water != 0 || in sfc_flow_ctrl_set()
1021 fc_conf->pause_time != 0 || fc_conf->send_xon != 0 || in sfc_flow_ctrl_set()
1022 fc_conf->mac_ctrl_frame_fwd != 0) { in sfc_flow_ctrl_set()
1028 switch (fc_conf->mode) { in sfc_flow_ctrl_set()
1049 rc = efx_mac_fcntl_set(sa->nic, fcntl, fc_conf->autoneg); in sfc_flow_ctrl_set()
1055 port->flow_ctrl_autoneg = fc_conf->autoneg; in sfc_flow_ctrl_set()