| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_tc.c | 953 struct bnxt_tc_info *tc_info = bp->tc_info; in bnxt_tc_put_l2_node() local 959 rc = rhashtable_remove_fast(&tc_info->l2_table, &l2_node->node, in bnxt_tc_put_l2_node() 960 tc_info->l2_ht_params); in bnxt_tc_put_l2_node() 1009 struct bnxt_tc_info *tc_info = bp->tc_info; in bnxt_tc_get_ref_flow_handle() local 1013 l2_node = bnxt_tc_get_l2_node(bp, &tc_info->l2_table, in bnxt_tc_get_ref_flow_handle() 1014 tc_info->l2_ht_params, in bnxt_tc_get_ref_flow_handle() 1159 struct bnxt_tc_info *tc_info = bp->tc_info; in bnxt_tc_get_ref_decap_handle() local 1163 decap_l2_node = bnxt_tc_get_l2_node(bp, &tc_info->decap_l2_table, in bnxt_tc_get_ref_decap_handle() 1164 tc_info->decap_l2_ht_params, in bnxt_tc_get_ref_decap_handle() 1197 struct bnxt_tc_info *tc_info = bp->tc_info; in bnxt_tc_put_decap_l2_node() local [all …]
|
| H A D | bnxt_tc.h | 226 return bp->tc_info && bp->tc_info->enabled; in bnxt_tc_flower_enabled()
|
| H A D | bnxt.h | 2773 struct bnxt_tc_info *tc_info; member
|
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| H A D | hclge_dcb.c | 19 hdev->tm_info.tc_info[i].tc_sch_mode = in hclge_ieee_ets_to_tm_info() 24 hdev->tm_info.tc_info[i].tc_sch_mode = in hclge_ieee_ets_to_tm_info() 60 if (hdev->tm_info.tc_info[i].tc_sch_mode == in hclge_tm_info_to_ieee_ets() 139 if (hdev->tm_info.tc_info[i].tc_sch_mode != in hclge_ets_sch_mode_validate() 160 if (hdev->tm_info.tc_info[i].tc_sch_mode != in hclge_ets_sch_mode_validate() 262 h->kinfo.tc_info.mqprio_active) in hclge_ieee_setets() 278 h->kinfo.tc_info.dcb_ets_active = num_tc > 1; in hclge_ieee_setets() 487 if (h->kinfo.tc_info.mqprio_active) in hclge_getdcbx() 568 static void hclge_sync_mqprio_qopt(struct hnae3_tc_info *tc_info, in hclge_sync_mqprio_qopt() argument 571 memset(tc_info, 0, sizeof(*tc_info)); in hclge_sync_mqprio_qopt() [all …]
|
| H A D | hclge_tm.c | 543 if (hdev->tm_info.tc_info[pri_id].tc_sch_mode == HCLGE_SCH_MODE_DWRR) in hclge_tm_pri_schd_mode_cfg() 611 for (i = 0; i < kinfo->tc_info.num_tc; i++) { in hclge_tm_qs_shaper_cfg() 638 struct hnae3_tc_info *tc_info = &kinfo->tc_info; in hclge_vport_get_max_rss_size() local 643 if (!tc_info->mqprio_active) in hclge_vport_get_max_rss_size() 644 return vport->alloc_tqps / tc_info->num_tc; in hclge_vport_get_max_rss_size() 647 if (!(hdev->hw_tc_map & BIT(i)) || i >= tc_info->num_tc) in hclge_vport_get_max_rss_size() 649 if (max_rss_size < tc_info->tqp_count[i]) in hclge_vport_get_max_rss_size() 650 max_rss_size = tc_info->tqp_count[i]; in hclge_vport_get_max_rss_size() 659 struct hnae3_tc_info *tc_info = &kinfo->tc_info; in hclge_vport_get_tqp_num() local 664 if (!tc_info->mqprio_active) in hclge_vport_get_tqp_num() [all …]
|
| H A D | hclge_main.h | 395 struct hclge_tc_info tc_info[HNAE3_MAX_TC]; member
|
| H A D | hclge_main.c | 5011 struct hnae3_tc_info *tc_info; in hclge_init_rss_tc_mode() local 5016 tc_info = &vport->nic.kinfo.tc_info; in hclge_init_rss_tc_mode() 5018 rss_size = tc_info->tqp_count[i]; in hclge_init_rss_tc_mode() 5041 tc_offset[i] = tc_info->tqp_offset[i]; in hclge_init_rss_tc_mode() 8939 str_enable_disable(handle->kinfo.tc_info.dcb_ets_active)); in hclge_info_show() 8941 str_enable_disable(handle->kinfo.tc_info.mqprio_active)); in hclge_info_show() 10260 cur_tqps, kinfo->rss_size * kinfo->tc_info.num_tc); in hclge_set_channels()
|
| H A D | hclge_mbx.c | 500 for (i = 0; i < kinfo->tc_info.num_tc; i++) in hclge_get_basic_info()
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_lib.c | 1040 vsi->tc_cfg.tc_info[i].qoffset = 0; in ice_vsi_setup_q_map() 1041 vsi->tc_cfg.tc_info[i].qcount_rx = 1; in ice_vsi_setup_q_map() 1042 vsi->tc_cfg.tc_info[i].qcount_tx = 1; in ice_vsi_setup_q_map() 1043 vsi->tc_cfg.tc_info[i].netdev_tc = 0; in ice_vsi_setup_q_map() 1049 vsi->tc_cfg.tc_info[i].qoffset = offset; in ice_vsi_setup_q_map() 1050 vsi->tc_cfg.tc_info[i].qcount_rx = num_rxq_per_tc; in ice_vsi_setup_q_map() 1051 vsi->tc_cfg.tc_info[i].qcount_tx = num_txq_per_tc; in ice_vsi_setup_q_map() 1052 vsi->tc_cfg.tc_info[i].netdev_tc = netdev_tc++; in ice_vsi_setup_q_map() 3236 vsi->tc_cfg.tc_info[i].netdev_tc, in ice_vsi_cfg_netdev_tc() 3237 vsi->tc_cfg.tc_info[i].qcount_tx, in ice_vsi_cfg_netdev_tc() [all …]
|
| H A D | ice_dcb_lib.c | 48 if (ice_find_q_in_range(vsi->tc_cfg.tc_info[tc].qoffset, in ice_is_pfc_causing_hung_q() 49 vsi->tc_cfg.tc_info[tc + 1].qoffset, in ice_is_pfc_causing_hung_q() 240 qoffset = vsi->tc_cfg.tc_info[n].qoffset; in ice_vsi_cfg_dcb_rings() 241 qcount = vsi->tc_cfg.tc_info[n].qcount_tx; in ice_vsi_cfg_dcb_rings() 245 qcount = vsi->tc_cfg.tc_info[n].qcount_rx; in ice_vsi_cfg_dcb_rings() 976 qos_info->tc_info[i].rel_bw = dcbx_cfg->etscfg.tcbwtable[i]; in ice_setup_dcb_qos_info()
|
| H A D | ice_dcb_lib.h | 144 qos_info->tc_info[0].rel_bw = 100; in ice_setup_dcb_qos_info()
|
| H A D | ice.h | 252 struct ice_tc_info tc_info[ICE_MAX_TRAFFIC_CLASS]; member
|
| H A D | ice_base.c | 260 return ring->q_index - vsi->tc_cfg.tc_info[tc].qoffset; in ice_calc_txq_handle()
|
| H A D | ice_main.c | 4101 vsi->tc_cfg.tc_info[i].netdev_tc, in ice_vsi_recfg_qs() 4102 vsi->tc_cfg.tc_info[i].qcount_tx, in ice_vsi_recfg_qs() 4103 vsi->tc_cfg.tc_info[i].qoffset); in ice_vsi_recfg_qs()
|
| /linux/include/linux/net/intel/ |
| H A D | iidc_rdma_ice.h | 40 struct iidc_rdma_qos_info tc_info[IEEE_8021QAZ_MAX_TCS]; member
|
| /linux/tools/testing/selftests/net/mptcp/ |
| H A D | mptcp_connect.sh | 883 tc_info="loss of $tc_loss " 884 test "$tc_delay" -gt 0 && tc_info+="delay $tc_delay ms " 895 tc_info+="$tc_reorder with delay ${reorder_delay}ms " 902 tc_info+="$tc_reorder with delay ${reorder_delay}ms " 905 mptcp_lib_pr_info "Using ${tc_info}on ns3eth4"
|
| /linux/drivers/net/ethernet/hisilicon/hns3/ |
| H A D | hns3_enet.c | 622 struct hnae3_tc_info *tc_info = &kinfo->tc_info; in hns3_nic_set_real_num_queue() local 626 if (tc_info->num_tc <= 1 && !tc_info->mqprio_active) { in hns3_nic_set_real_num_queue() 629 ret = netdev_set_num_tc(netdev, tc_info->num_tc); in hns3_nic_set_real_num_queue() 636 for (i = 0; i < tc_info->num_tc; i++) in hns3_nic_set_real_num_queue() 637 netdev_set_tc_queue(netdev, i, tc_info->tqp_count[i], in hns3_nic_set_real_num_queue() 638 tc_info->tqp_offset[i]); in hns3_nic_set_real_num_queue() 663 rss_size = alloc_tqps / h->kinfo.tc_info.num_tc; in hns3_get_max_available_channels() 828 netdev_set_prio_tc_map(netdev, i, kinfo->tc_info.prio_tc[i]); in hns3_nic_net_open() 5164 struct hnae3_tc_info *tc_info = &kinfo->tc_info; in hns3_init_tx_ring_tc() local 5167 for (i = 0; i < tc_info->num_tc; i++) { in hns3_init_tx_ring_tc() [all …]
|
| H A D | hnae3.h | 871 struct hnae3_tc_info tc_info; member
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | cxgb4_dcb.c | 946 uint32_t tc_info; in cxgb4_ieee_read_ets() local 969 tc_info = be32_to_cpu(pcmd.u.dcb.pgid.pgid); in cxgb4_ieee_read_ets() 985 bwg = (tc_info >> ((7 - i) * 4)) & 0xF; in cxgb4_ieee_read_ets()
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_main.c | 1974 vsi->tc_config.tc_info[i].qoffset = offset; in i40e_vsi_setup_queue_map_mqprio() 1975 vsi->tc_config.tc_info[i].qcount = qcount; in i40e_vsi_setup_queue_map_mqprio() 1976 vsi->tc_config.tc_info[i].netdev_tc = netdev_tc++; in i40e_vsi_setup_queue_map_mqprio() 1982 vsi->tc_config.tc_info[i].qoffset = 0; in i40e_vsi_setup_queue_map_mqprio() 1983 vsi->tc_config.tc_info[i].qcount = 1; in i40e_vsi_setup_queue_map_mqprio() 1984 vsi->tc_config.tc_info[i].netdev_tc = 0; in i40e_vsi_setup_queue_map_mqprio() 2124 vsi->tc_config.tc_info[i].qoffset = offset; in i40e_vsi_setup_queue_map() 2125 vsi->tc_config.tc_info[i].qcount = qcount; in i40e_vsi_setup_queue_map() 2135 vsi->tc_config.tc_info[i].netdev_tc = netdev_tc++; in i40e_vsi_setup_queue_map() 2146 vsi->tc_config.tc_info[i].qoffset = 0; in i40e_vsi_setup_queue_map() [all …]
|
| H A D | i40e_debugfs.c | 415 i, vsi->tc_config.tc_info[i].qoffset, in i40e_dbg_dump_vsi_seid() 416 vsi->tc_config.tc_info[i].qcount, in i40e_dbg_dump_vsi_seid() 417 vsi->tc_config.tc_info[i].netdev_tc); in i40e_dbg_dump_vsi_seid()
|
| H A D | i40e.h | 343 struct i40e_tc_info tc_info[I40E_MAX_TRAFFIC_CLASS]; member
|
| H A D | i40e_txrx.c | 3764 qcount = vsi->tc_config.tc_info[tclass].qcount; in i40e_lan_select_queue() 3767 qoffset = vsi->tc_config.tc_info[tclass].qoffset; in i40e_lan_select_queue()
|