Searched refs:tc_info (Results 1 - 25 of 27) sorted by relevance

12

/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_tc.c953 struct bnxt_tc_info *tc_info = bp->tc_info; local
959 rc = rhashtable_remove_fast(&tc_info->l2_table, &l2_node->node,
960 tc_info->l2_ht_params);
1009 struct bnxt_tc_info *tc_info = bp->tc_info; local
1013 l2_node = bnxt_tc_get_l2_node(bp, &tc_info->l2_table,
1014 tc_info->l2_ht_params,
1159 struct bnxt_tc_info *tc_info = bp->tc_info; local
1197 struct bnxt_tc_info *tc_info = bp->tc_info; local
1216 struct bnxt_tc_info *tc_info = bp->tc_info; local
1309 struct bnxt_tc_info *tc_info = bp->tc_info; local
1388 struct bnxt_tc_info *tc_info = bp->tc_info; local
1407 struct bnxt_tc_info *tc_info = bp->tc_info; local
1473 struct bnxt_tc_info *tc_info = bp->tc_info; local
1531 struct bnxt_tc_info *tc_info = bp->tc_info; local
1615 struct bnxt_tc_info *tc_info = bp->tc_info; local
1631 struct bnxt_tc_info *tc_info = bp->tc_info; local
1751 bnxt_flow_stats_accum(struct bnxt_tc_info *tc_info, struct bnxt_tc_flow_stats *acc_stats, struct bnxt_tc_flow_stats *hw_stats) argument
1764 struct bnxt_tc_info *tc_info = bp->tc_info; local
1791 struct bnxt_tc_info *tc_info = bp->tc_info; local
1825 struct bnxt_tc_info *tc_info = bp->tc_info; local
2015 struct bnxt_tc_info *tc_info; local
2088 struct bnxt_tc_info *tc_info = bp->tc_info; local
[all...]
H A Dbnxt_tc.h226 return bp->tc_info && bp->tc_info->enabled;
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_dcb.c19 hdev->tm_info.tc_info[i].tc_sch_mode =
24 hdev->tm_info.tc_info[i].tc_sch_mode =
60 if (hdev->tm_info.tc_info[i].tc_sch_mode ==
139 if (hdev->tm_info.tc_info[i].tc_sch_mode !=
160 if (hdev->tm_info.tc_info[i].tc_sch_mode !=
262 h->kinfo.tc_info.mqprio_active)
278 h->kinfo.tc_info.dcb_ets_active = num_tc > 1;
487 if (h->kinfo.tc_info.mqprio_active)
568 static void hclge_sync_mqprio_qopt(struct hnae3_tc_info *tc_info, argument
571 memset(tc_info,
581 hclge_config_tc(struct hclge_dev *hdev, struct hnae3_tc_info *tc_info) argument
[all...]
H A Dhclge_tm.c543 if (hdev->tm_info.tc_info[pri_id].tc_sch_mode == HCLGE_SCH_MODE_DWRR)
611 for (i = 0; i < kinfo->tc_info.num_tc; i++) {
638 struct hnae3_tc_info *tc_info = &kinfo->tc_info; local
643 if (!tc_info->mqprio_active)
644 return vport->alloc_tqps / tc_info->num_tc;
647 if (!(hdev->hw_tc_map & BIT(i)) || i >= tc_info->num_tc)
649 if (max_rss_size < tc_info->tqp_count[i])
650 max_rss_size = tc_info->tqp_count[i];
659 struct hnae3_tc_info *tc_info local
953 struct hnae3_tc_info *tc_info = &kinfo->tc_info; local
[all...]
H A Dhclge_main.h387 struct hclge_tc_info tc_info[HNAE3_MAX_TC]; member in struct:hclge_tm_info
H A Dhclge_mbx.c500 for (i = 0; i < kinfo->tc_info.num_tc; i++)
H A Dhclge_main.c4892 struct hnae3_tc_info *tc_info; local
4897 tc_info = &vport->nic.kinfo.tc_info;
4899 rss_size = tc_info->tqp_count[i];
4922 tc_offset[i] = tc_info->tqp_offset[i];
5864 kinfo->tc_info.tqp_offset[rule->cls_flower.tc];
5866 ilog2(kinfo->tc_info.tqp_count[rule->cls_flower.tc]);
11171 handle->kinfo.tc_info.dcb_ets_active ? "enable" : "disable");
11173 handle->kinfo.tc_info.mqprio_active ? "enable" : "disable");
12413 cur_tqps, kinfo->rss_size * kinfo->tc_info
[all...]
/linux-master/drivers/infiniband/hw/irdma/
H A Dmain.c72 l2params->tc_info[i].egress_virt_up =
73 qos_info->tc_info[i].egress_virt_up;
74 l2params->tc_info[i].ingress_virt_up =
75 qos_info->tc_info[i].ingress_virt_up;
76 l2params->tc_info[i].prio_type = qos_info->tc_info[i].prio_type;
77 l2params->tc_info[i].rel_bw = qos_info->tc_info[i].rel_bw;
78 l2params->tc_info[i].tc_ctx = qos_info->tc_info[
[all...]
H A Dtype.h692 struct irdma_qos_tc_info tc_info[IRDMA_MAX_USER_PRIORITY]; member in struct:irdma_l2params
/linux-master/include/linux/net/intel/
H A Diidc.h60 struct iidc_qos_info tc_info[IEEE_8021QAZ_MAX_TCS]; member in struct:iidc_qos_params
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_lib.c1014 vsi->tc_cfg.tc_info[i].qoffset = 0;
1015 vsi->tc_cfg.tc_info[i].qcount_rx = 1;
1016 vsi->tc_cfg.tc_info[i].qcount_tx = 1;
1017 vsi->tc_cfg.tc_info[i].netdev_tc = 0;
1023 vsi->tc_cfg.tc_info[i].qoffset = offset;
1024 vsi->tc_cfg.tc_info[i].qcount_rx = num_rxq_per_tc;
1025 vsi->tc_cfg.tc_info[i].qcount_tx = num_txq_per_tc;
1026 vsi->tc_cfg.tc_info[i].netdev_tc = netdev_tc++;
3179 vsi->tc_cfg.tc_info[i].netdev_tc,
3180 vsi->tc_cfg.tc_info[
[all...]
H A Dice_dcb_lib.c48 if (ice_find_q_in_range(vsi->tc_cfg.tc_info[tc].qoffset,
49 vsi->tc_cfg.tc_info[tc + 1].qoffset,
239 qoffset = vsi->tc_cfg.tc_info[n].qoffset;
240 qcount = vsi->tc_cfg.tc_info[n].qcount_tx;
244 qcount = vsi->tc_cfg.tc_info[n].qcount_rx;
H A Dice_idc.c222 qos->tc_info[i].rel_bw = dcbx_cfg->etscfg.tcbwtable[i];
H A Dice.h249 struct ice_tc_info tc_info[ICE_MAX_TRAFFIC_CLASS]; member in struct:ice_tc_cfg
H A Dice_base.c264 return ring->q_index - vsi->tc_cfg.tc_info[tc].qoffset;
/linux-master/tools/testing/selftests/net/mptcp/
H A Dmptcp_connect.sh880 tc_info="loss of $tc_loss "
881 test "$tc_delay" -gt 0 && tc_info+="delay $tc_delay ms "
892 tc_info+="$tc_reorder with delay ${reorder_delay}ms "
899 tc_info+="$tc_reorder with delay ${reorder_delay}ms "
902 mptcp_lib_pr_info "Using ${tc_info}on ns3eth4"
/linux-master/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.c612 struct hnae3_tc_info *tc_info = &kinfo->tc_info; local
616 if (tc_info->num_tc <= 1 && !tc_info->mqprio_active) {
619 ret = netdev_set_num_tc(netdev, tc_info->num_tc);
626 for (i = 0; i < tc_info->num_tc; i++)
627 netdev_set_tc_queue(netdev, i, tc_info->tqp_count[i],
628 tc_info->tqp_offset[i]);
653 rss_size = alloc_tqps / h->kinfo.tc_info.num_tc;
797 netdev_set_prio_tc_map(netdev, i, kinfo->tc_info
5079 struct hnae3_tc_info *tc_info = &kinfo->tc_info; local
[all...]
H A Dhnae3.h851 struct hnae3_tc_info tc_info; member in struct:hnae3_knic_private_info
H A Dhns3_debugfs.c1082 kinfo->tc_info.num_tc);
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_dcb.c946 uint32_t tc_info; local
969 tc_info = be32_to_cpu(pcmd.u.dcb.pgid.pgid);
985 bwg = (tc_info >> ((7 - i) * 4)) & 0xF;
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_main.c1964 vsi->tc_config.tc_info[i].qoffset = offset;
1965 vsi->tc_config.tc_info[i].qcount = qcount;
1966 vsi->tc_config.tc_info[i].netdev_tc = netdev_tc++;
1972 vsi->tc_config.tc_info[i].qoffset = 0;
1973 vsi->tc_config.tc_info[i].qcount = 1;
1974 vsi->tc_config.tc_info[i].netdev_tc = 0;
2114 vsi->tc_config.tc_info[i].qoffset = offset;
2115 vsi->tc_config.tc_info[i].qcount = qcount;
2125 vsi->tc_config.tc_info[i].netdev_tc = netdev_tc++;
2136 vsi->tc_config.tc_info[
[all...]
H A Di40e_debugfs.c456 i, vsi->tc_config.tc_info[i].qoffset,
457 vsi->tc_config.tc_info[i].qcount,
458 vsi->tc_config.tc_info[i].netdev_tc);
H A Di40e.h340 struct i40e_tc_info tc_info[I40E_MAX_TRAFFIC_CLASS]; member in struct:i40e_tc_configuration
H A Di40e_txrx.c3766 qcount = vsi->tc_config.tc_info[tclass].qcount;
3769 qoffset = vsi->tc_config.tc_info[tclass].qoffset;
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_main.c368 kinfo->tc_info.num_tc = num_tc;
3063 hdev->num_tqps / kinfo->tc_info.num_tc);
3106 hdev->num_tqps / kinfo->tc_info.num_tc);
3118 kinfo->num_tqps = kinfo->tc_info.num_tc * kinfo->rss_size;
3171 cur_tqps, kinfo->rss_size * kinfo->tc_info.num_tc);

Completed in 400 milliseconds

12