Lines Matching refs:ets
30 * @ets: struct to hold ETS configuration
32 static int ice_dcbnl_getets(struct net_device *netdev, struct ieee_ets *ets)
40 ets->willing = dcbxcfg->etscfg.willing;
41 ets->ets_cap = dcbxcfg->etscfg.maxtcs;
42 ets->cbs = dcbxcfg->etscfg.cbs;
43 memcpy(ets->tc_tx_bw, dcbxcfg->etscfg.tcbwtable, sizeof(ets->tc_tx_bw));
44 memcpy(ets->tc_rx_bw, dcbxcfg->etscfg.tcbwtable, sizeof(ets->tc_rx_bw));
45 memcpy(ets->tc_tsa, dcbxcfg->etscfg.tsatable, sizeof(ets->tc_tsa));
46 memcpy(ets->prio_tc, dcbxcfg->etscfg.prio_table, sizeof(ets->prio_tc));
47 memcpy(ets->tc_reco_bw, dcbxcfg->etsrec.tcbwtable,
48 sizeof(ets->tc_reco_bw));
49 memcpy(ets->tc_reco_tsa, dcbxcfg->etsrec.tsatable,
50 sizeof(ets->tc_reco_tsa));
51 memcpy(ets->reco_prio_tc, dcbxcfg->etscfg.prio_table,
52 sizeof(ets->reco_prio_tc));
60 * @ets: struct to hold ETS configuration
62 static int ice_dcbnl_setets(struct net_device *netdev, struct ieee_ets *ets)
82 new_cfg->etscfg.willing = ets->willing;
83 new_cfg->etscfg.cbs = ets->cbs;
85 new_cfg->etscfg.tcbwtable[i] = ets->tc_tx_bw[i];
86 bwcfg += ets->tc_tx_bw[i];
87 new_cfg->etscfg.tsatable[i] = ets->tc_tsa[i];
90 new_cfg->etscfg.prio_table[i] = ets->prio_tc[i];
91 new_cfg->etsrec.prio_table[i] = ets->reco_prio_tc[i];
93 new_cfg->etsrec.tcbwtable[i] = ets->tc_reco_bw[i];
94 bwrec += ets->tc_reco_bw[i];
95 new_cfg->etsrec.tsatable[i] = ets->tc_reco_tsa[i];