Home
last modified time | relevance | path

Searched refs:queue_num (Results 1 – 25 of 67) sorted by relevance

123

/dpdk/drivers/net/i40e/
H A Di40e_hash.c838 if (rss_info->queue_num > 0) { in i40e_hash_config()
852 for (i = 0; i < rss_info->queue_num; i++) in i40e_hash_config()
935 if (!rss_act->queue_num || in i40e_hash_parse_queues()
953 for (i = 0; i < rss_act->queue_num; i++) { in i40e_hash_parse_queues()
958 if (i < rss_act->queue_num) in i40e_hash_parse_queues()
966 rss_conf->conf.queue_num = rss_act->queue_num; in i40e_hash_parse_queues()
1008 if (!rss_act->queue_num || in i40e_hash_parse_queue_region()
1009 !rte_is_power_of_2(rss_act->queue_num) || in i40e_hash_parse_queue_region()
1015 for (i = 1; i < rss_act->queue_num; i++) { in i40e_hash_parse_queue_region()
1020 if (i < rss_act->queue_num) in i40e_hash_parse_queue_region()
[all …]
H A Drte_pmd_i40e.h197 uint8_t queue_num; member
209 uint8_t queue_num; member
/dpdk/drivers/net/hns3/
H A Dhns3_flow.c128 if (have_eth && rss->conf.queue_num) { in hns3_find_rss_general_action()
328 conf->queue_num > hw->rss_size_max || in hns3_handle_action_queue_region()
347 rule->nb_queues = conf->queue_num; in hns3_handle_action_queue_region()
1315 comp->queue_num == with->queue_num && in hns3_action_rss_same()
1334 .queue_num = in->queue_num, in hns3_rss_conf_copy()
1397 for (n = 0; n < rss->queue_num; n++) { in hns3_parse_rss_filter()
1564 .queue_num = conf->conf.queue_num, in hns3_config_rss_filter()
1592 if (rss_flow_conf.queue_num) { in hns3_config_rss_filter()
1598 rss_info->conf.queue_num = 0; in hns3_config_rss_filter()
1608 if (rss_flow_conf.queue_num > num) in hns3_config_rss_filter()
[all …]
H A Dhns3_common.c48 uint16_t queue_num = hw->tqps_num; in hns3_dev_infos_get() local
55 queue_num = hw->intr_tqps_num; in hns3_dev_infos_get()
57 info->max_rx_queues = queue_num; in hns3_dev_infos_get()
/dpdk/drivers/net/sfc/
H A Dsfc_flow_rss.c145 if (in->queue_num == 0) { in sfc_flow_rss_parse_conf()
150 if (in->queue_num > flow_rss->nb_tbl_entries_max) { in sfc_flow_rss_parse_conf()
166 for (i = 0; i < in->queue_num; ++i) { in sfc_flow_rss_parse_conf()
182 out->nb_qid_offsets = in->queue_num; in sfc_flow_rss_parse_conf()
/dpdk/drivers/dma/dpaa/
H A Ddpaa_qdma.c279 int queue_num; in fsl_qdma_alloc_queue_resources() local
283 queue_num = fsl_qdma->n_queues; in fsl_qdma_alloc_queue_resources()
286 len = sizeof(*queue_head) * queue_num * blocks; in fsl_qdma_alloc_queue_resources()
295 for (i = 0; i < queue_num; i++) { in fsl_qdma_alloc_queue_resources()
301 queue_temp = queue_head + i + (j * queue_num); in fsl_qdma_alloc_queue_resources()
329 for (i = 0; i < queue_num; i++) { in fsl_qdma_alloc_queue_resources()
330 queue_temp = queue_head + i + (j * queue_num); in fsl_qdma_alloc_queue_resources()
/dpdk/drivers/net/bnxt/
H A Dbnxt_flow.c1019 if (vnic->rx_queue_cnt != rss->queue_num) in match_vnic_rss_cfg()
1022 for (i = 0; i < rss->queue_num; i++) { in match_vnic_rss_cfg()
1126 if (rss->queue_num && vnic->rx_queue_cnt != rss->queue_num) { in bnxt_vnic_rss_cfg_update()
1137 for (i = 0; i < rss->queue_num; i++) { in bnxt_vnic_rss_cfg_update()
1153 for (i = 0; i < rss->queue_num; i++) { in bnxt_vnic_rss_cfg_update()
1154 for (j = i + 1; j < rss->queue_num; j++) { in bnxt_vnic_rss_cfg_update()
1204 if ((rss->queue_num == 0 && rss->queue != NULL) || in bnxt_vnic_rss_cfg_update()
1205 (rss->queue_num != 0 && rss->queue == NULL)) { in bnxt_vnic_rss_cfg_update()
1231 if (rss->queue_num == 0) in bnxt_vnic_rss_cfg_update()
1242 idx = rss->queue[fw_idx % rss->queue_num]; in bnxt_vnic_rss_cfg_update()
[all …]
/dpdk/drivers/net/mlx4/
H A Dmlx4_flow.c803 for (i = 0; i < rss->queue_num; ++i) in mlx4_flow_prepare()
807 if (i != rss->queue_num) { in mlx4_flow_prepare()
812 if (!rte_is_power_of_2(rss->queue_num)) { in mlx4_flow_prepare()
823 for (i = 1; i < rss->queue_num; ++i) in mlx4_flow_prepare()
826 if (i != rss->queue_num) { in mlx4_flow_prepare()
831 if (rss->queue[0] % rss->queue_num) { in mlx4_flow_prepare()
855 (priv, fields, rss_key, rss->queue_num, in mlx4_flow_prepare()
1346 .queue_num = queues, in mlx4_flow_internal()
/dpdk/lib/vhost/
H A Drte_vdpa.h83 rte_vdpa_get_queue_num(struct rte_vdpa_device *dev, uint32_t *queue_num);
H A Dvdpa_driver.h26 int (*get_queue_num)(struct rte_vdpa_device *dev, uint32_t *queue_num);
H A Dvdpa.c234 rte_vdpa_get_queue_num(struct rte_vdpa_device *dev, uint32_t *queue_num) in rte_vdpa_get_queue_num() argument
239 return dev->ops->get_queue_num(dev, queue_num); in rte_vdpa_get_queue_num()
H A Dsocket.c774 rte_vhost_driver_get_queue_num(const char *path, uint32_t *queue_num) in rte_vhost_driver_get_queue_num() argument
791 *queue_num = VHOST_MAX_QUEUE_PAIRS; in rte_vhost_driver_get_queue_num()
802 *queue_num = RTE_MIN((uint32_t)VHOST_MAX_QUEUE_PAIRS, vdpa_queue_num); in rte_vhost_driver_get_queue_num()
/dpdk/drivers/net/cnxk/
H A Dcn10k_flow.c55 rss_conf->queue_num, in cn10k_mtr_configure()
106 if (!rss || !rss->queue_num) { in cn10k_rss_action_validate()
H A Dcnxk_ethdev_mtr.c931 nix_mtr_rq_update(struct rte_eth_dev *eth_dev, uint32_t id, uint32_t queue_num, in nix_mtr_rq_update() argument
942 mtr->rq_id = plt_zmalloc(queue_num * sizeof(uint32_t), ROC_ALIGN); in nix_mtr_rq_update()
946 mtr->rq_num = queue_num; in nix_mtr_rq_update()
947 for (i = 0; i < queue_num; i++) in nix_mtr_rq_update()
H A Dcnxk_ethdev.h214 uint32_t queue_num; member
653 uint32_t queue_num, const uint16_t *queue);
/dpdk/drivers/common/cnxk/
H A Droc_npc.c796 for (i = 0; i < rss->queue_num; i++) { in npc_rss_action_configure()
820 if (rss->queue_num > nix->reta_sz) { in npc_rss_action_configure()
825 for (i = 0; i < (nix->reta_sz / rss->queue_num); i++) in npc_rss_action_configure()
826 memcpy(reta + i * rss->queue_num, rss->queue, in npc_rss_action_configure()
827 sizeof(uint16_t) * rss->queue_num); in npc_rss_action_configure()
829 rem = nix->reta_sz % rss->queue_num; in npc_rss_action_configure()
831 memcpy(&reta[i * rss->queue_num], rss->queue, in npc_rss_action_configure()
/dpdk/examples/vdpa/
H A Dmain.c292 uint32_t queue_num; in cmd_list_vdpa_devices_parsed() local
303 if (rte_vdpa_get_queue_num(vdev, &queue_num) < 0) { in cmd_list_vdpa_devices_parsed()
316 dev->name, queue_num, features); in cmd_list_vdpa_devices_parsed()
/dpdk/drivers/net/ena/
H A Dena_rss.c34 size_t queue_num);
169 size_t queue_num) in ena_fill_indirect_table_default() argument
176 val = i % queue_num; in ena_fill_indirect_table_default()
/dpdk/drivers/net/iavf/
H A Diavf_fdir.c459 if (rss->queue_num <= 1) { in iavf_fdir_parse_action_qregion()
467 for (i = 0; i < rss->queue_num - 1; i++) { in iavf_fdir_parse_action_qregion()
476 if (rss->queue[rss->queue_num - 1] >= ad->dev_data->nb_rx_queues) { in iavf_fdir_parse_action_qregion()
483 if (!(rte_is_power_of_2(rss->queue_num) && in iavf_fdir_parse_action_qregion()
484 rss->queue_num <= IAVF_FDIR_MAX_QREGION_SIZE)) { in iavf_fdir_parse_action_qregion()
493 if (rss->queue_num > vf->max_rss_qregion) { in iavf_fdir_parse_action_qregion()
501 filter_action->act_conf.queue.region = rte_fls_u32(rss->queue_num) - 1; in iavf_fdir_parse_action_qregion()
/dpdk/drivers/net/igc/
H A Digc_txrx.c939 if (rss->queue_num <= IGC_RSS_RDT_SIZD) { in igc_rss_conf_set()
941 sizeof(*out->queue) * rss->queue_num); in igc_rss_conf_set()
943 out->conf.queue_num = rss->queue_num; in igc_rss_conf_set()
946 out->conf.queue_num = 0; in igc_rss_conf_set()
973 if (!rss->conf.queue_num) { in igc_add_rss_filter()
979 for (i = 0; i < rss->conf.queue_num; i++) in igc_add_rss_filter()
1000 if (j == rss->conf.queue_num) in igc_add_rss_filter()
H A Digc_flow.c619 if (!rss || !rss->queue_num || rss->queue_num > IGC_RSS_RDT_SIZD) in igc_parse_action_rss()
625 for (i = 0; i < rss->queue_num; i++) { in igc_parse_action_rss()
/dpdk/drivers/net/e1000/
H A Digb_rxtx.c2860 (in->queue_num > IGB_MAX_RX_QUEUE_NUM_82576)) || in igb_rss_conf_init()
2862 (in->queue_num > IGB_MAX_RX_QUEUE_NUM))) in igb_rss_conf_init()
2869 .queue_num = in->queue_num, in igb_rss_conf_init()
2872 sizeof(*in->queue) * in->queue_num), in igb_rss_conf_init()
2885 comp->queue_num == with->queue_num && in igb_action_rss_same()
2888 sizeof(*with->queue) * with->queue_num)); in igb_action_rss_same()
2920 if (filter_info->rss_info.conf.queue_num) in igb_config_rss_filter()
2932 if (j == conf->conf.queue_num) in igb_config_rss_filter()
H A Digb_flow.c1338 if (!rss || !rss->queue_num) { in igb_parse_rss_filter()
1346 for (n = 0; n < rss->queue_num; n++) { in igb_parse_rss_filter()
1369 (rss->queue_num > IGB_MAX_RX_QUEUE_NUM_82576)) || in igb_parse_rss_filter()
1371 (rss->queue_num > IGB_MAX_RX_QUEUE_NUM))) in igb_parse_rss_filter()
1826 if (filter->rss_info.conf.queue_num) in igb_clear_rss_filter()
/dpdk/drivers/vdpa/sfc/
H A Dsfc_vdpa_ops.c499 sfc_vdpa_get_queue_num(struct rte_vdpa_device *vdpa_dev, uint32_t *queue_num) in sfc_vdpa_get_queue_num() argument
509 *queue_num = sfc_vdpa_adapter_by_dev_handle(dev)->max_queue_count; in sfc_vdpa_get_queue_num()
512 *queue_num); in sfc_vdpa_get_queue_num()
/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_verbs.c1071 rss_desc->queue_num = 1; in flow_verbs_translate_action_queue()
1091 memcpy(rss_desc->queue, rss->queue, rss->queue_num * sizeof(uint16_t)); in flow_verbs_translate_action_rss()
1092 rss_desc->queue_num = rss->queue_num; in flow_verbs_translate_action_rss()
1990 MLX5_ASSERT(rss_desc->queue_num); in flow_verbs_apply()

123