Searched refs:tc_tsa (Results 1 - 19 of 19) sorted by relevance

/linux-master/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-dcb.c135 memcpy(ets->tc_tsa, pdata->ets->tc_tsa,
136 sizeof(ets->tc_tsa));
157 ets->tc_tsa[i]);
162 if ((ets->tc_tx_bw[i] || ets->tc_tsa[i]))
165 switch (ets->tc_tsa[i]) {
175 ets->tc_tsa[i]);
H A Dxgbe-dev.c2809 switch (ets->tc_tsa[i]) {
/linux-master/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_dcbnl.c22 memset(ets->tc_tsa, IEEE_8021QAZ_TSA_STRICT, sizeof(ets->tc_tsa));
45 if (ets->tc_tsa[i] != IEEE_8021QAZ_TSA_STRICT)
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Ddcbnl.h25 u8 tc_tsa[IEEE_8021QAZ_MAX_TCS]; member in struct:mlx5e_dcbx
/linux-master/drivers/net/ethernet/netronome/nfp/nic/
H A Dmain.h22 u8 tc_tsa[IEEE_8021QAZ_MAX_TCS]; member in struct:nfp_dcb
H A Ddcb.c80 ets->tc_tsa[i] = dcb->tc_tsa[i];
97 if (dcb->tc_tsa[i] == IEEE_8021QAZ_TSA_STRICT)
101 if (maxstrict > 0 && dcb->tc_tsa[0] != IEEE_8021QAZ_TSA_STRICT) {
218 if (ets->tc_tsa[i] == IEEE_8021QAZ_TSA_ETS) {
246 writeb(nfp_tsa_ieee2nfp(dcb->tc_tsa[i]), dcb->dcbcfg_tbl +
283 dcb->tc_tsa[i] = ets->tc_tsa[i];
552 dcb->tc_tsa[i] = IEEE_8021QAZ_TSA_VENDOR;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_dcbnl.c151 /* Update tc_tsa based on fw setting*/
154 priv->dcbx.tc_tsa[i] = IEEE_8021QAZ_TSA_ETS;
157 priv->dcbx.tc_tsa[i] = IEEE_8021QAZ_TSA_VENDOR;
159 memcpy(ets->tc_tsa, priv->dcbx.tc_tsa, sizeof(ets->tc_tsa));
172 if (ets->tc_tsa[i] == IEEE_8021QAZ_TSA_ETS) {
187 switch (ets->tc_tsa[i]) {
212 if (ets->tc_tsa[i] == IEEE_8021QAZ_TSA_ETS &&
223 switch (ets->tc_tsa[
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Den_dcb_nl.c299 memcpy(ets->tc_tsa, my_ets->tc_tsa, sizeof(ets->tc_tsa));
318 switch (ets->tc_tsa[i]) {
328 i, ets->tc_tsa[i]);
356 switch (ets->tc_tsa[i]) {
H A Den_netdev.c3184 priv->ets.tc_tsa[prio] = IEEE_8021QAZ_TSA_VENDOR;
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_dcb.c116 if (ets->tc_tsa[i] == IEEE_8021QAZ_TSA_STRICT) {
183 ets->tc_tsa[tc] = IEEE_8021QAZ_TSA_STRICT;
185 ets->tc_tsa[tc] = IEEE_8021QAZ_TSA_ETS;
488 if ((ets->tc_tx_bw[i] || ets->tc_tsa[i]) && i > bp->max_tc)
491 switch (ets->tc_tsa[i]) {
547 memcpy(ets->tc_tsa, my_ets->tc_tsa, sizeof(ets->tc_tsa));
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_dcb.c17 switch (ets->tc_tsa[i]) {
62 ets->tc_tsa[i] = IEEE_8021QAZ_TSA_STRICT;
64 ets->tc_tsa[i] = IEEE_8021QAZ_TSA_ETS;
137 switch (ets->tc_tsa[i]) {
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_dcb.c41 switch (ets->tc_tsa[i]) {
100 bool dwrr = ets->tc_tsa[i] == IEEE_8021QAZ_TSA_ETS;
138 bool dwrr = my_ets->tc_tsa[i] == IEEE_8021QAZ_TSA_ETS;
/linux-master/include/uapi/linux/
H A Ddcbnl.h41 * @tc_tsa: TSA Assignment table, indexed by traffic class
64 __u8 tc_tsa[IEEE_8021QAZ_MAX_TCS]; member in struct:ieee_ets
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_dcb.c314 switch (ets->tc_tsa[i]) {
H A Dixgbe_dcb_nl.c500 memcpy(ets->tc_tsa, my_ets->tc_tsa, sizeof(ets->tc_tsa));
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_dcb_nl.c45 memcpy(ets->tc_tsa, dcbxcfg->etscfg.tsatable, sizeof(ets->tc_tsa));
87 new_cfg->etscfg.tsatable[i] = ets->tc_tsa[i];
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_dcb_nl.c51 memcpy(ets->tc_tsa, dcbxcfg->etscfg.tsatable,
52 sizeof(ets->tc_tsa));
126 pf->tmp_cfg.etscfg.tsatable[i] = ets->tc_tsa[i];
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_dcbx.c2158 memcpy(ets->tc_tsa, params->ets_tc_tsa_tbl, sizeof(ets->tc_tsa));
2201 memcpy(dcbx_set.config.params.ets_tc_tsa_tbl, ets->tc_tsa,
2202 sizeof(ets->tc_tsa));
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_dcb.c989 ets->tc_tsa[i] = pcmd.u.dcb.pgrate.tsa[i];

Completed in 208 milliseconds