Home
last modified time | relevance | path

Searched refs:tc_tx_bw (Results 1 – 11 of 11) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe-dcb.c133 memcpy(ets->tc_tx_bw, pdata->ets->tc_tx_bw, in xgbe_dcb_ieee_getets()
134 sizeof(ets->tc_tx_bw)); in xgbe_dcb_ieee_getets()
154 ets->tc_tx_bw[i], ets->tc_rx_bw[i], ets->tc_tsa[i]); in xgbe_dcb_ieee_setets()
157 if ((ets->tc_tx_bw[i] || ets->tc_tsa[i]) && in xgbe_dcb_ieee_setets()
169 tc_ets_weight += ets->tc_tx_bw[i]; in xgbe_dcb_ieee_setets()
Dxgbe-dev.c1330 weight = total_weight * ets->tc_tx_bw[i] / 100; in xgbe_config_dcb_tc()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Den_dcb_nl.c95 memcpy(ets->tc_tx_bw, my_ets->tc_tx_bw, sizeof(ets->tc_tx_bw)); in mlx4_en_dcbnl_ieee_getets()
120 total_ets_bw += ets->tc_tx_bw[i]; in mlx4_en_ets_validate()
144 __u8 tc_tx_bw[IEEE_8021QAZ_MAX_TCS] = { 0 }; in mlx4_en_config_port_scheduler() local
155 tc_tx_bw[i] = MLX4_EN_BW_MAX; in mlx4_en_config_port_scheduler()
159 tc_tx_bw[i] = ets->tc_tx_bw[i] ?: MLX4_EN_BW_MIN; in mlx4_en_config_port_scheduler()
164 return mlx4_SET_PORT_SCHEDULER(mdev->dev, priv->port, tc_tx_bw, pg, in mlx4_en_config_port_scheduler()
Dfw_qos.h84 int mlx4_SET_PORT_SCHEDULER(struct mlx4_dev *dev, u8 port, u8 *tc_tx_bw,
Dfw_qos.c111 int mlx4_SET_PORT_SCHEDULER(struct mlx4_dev *dev, u8 port, u8 *tc_tx_bw, in mlx4_SET_PORT_SCHEDULER() argument
147 tc->bw_precentage = htons(tc_tx_bw[i]); in mlx4_SET_PORT_SCHEDULER()
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_dcbnl.c38 memset(ets->tc_tx_bw, 0, sizeof(ets->tc_tx_bw)); in fm10k_dcbnl_ieee_getets()
61 if (ets->tc_tx_bw[i] || ets->tc_rx_bw[i]) in fm10k_dcbnl_ieee_setets()
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_dcb_nl.c68 memcpy(ets->tc_tx_bw, dcbxcfg->etscfg.tcbwtable, in i40e_dcbnl_ieee_getets()
69 sizeof(ets->tc_tx_bw)); in i40e_dcbnl_ieee_getets()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_dcb_nl.c525 memcpy(ets->tc_tx_bw, my_ets->tc_tx_bw, sizeof(ets->tc_tx_bw)); in ixgbe_dcbnl_ieee_getets()
Dixgbe_dcb.c344 ixgbe_ieee_credits(ets->tc_tx_bw, refill, max, max_frame); in ixgbe_dcb_hw_ets()
/linux-4.1.27/include/uapi/linux/
Ddcbnl.h61 __u8 tc_tx_bw[IEEE_8021QAZ_MAX_TCS]; member
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_dcb.c953 ets->tc_tx_bw[i] = pcmd.u.dcb.pgrate.pgrate[i]; in cxgb4_ieee_read_ets()
954 ets->tc_rx_bw[i] = ets->tc_tx_bw[i]; in cxgb4_ieee_read_ets()