| /dpdk/drivers/net/i40e/ |
| H A D | i40e_hash.c | 838 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 D | rte_pmd_i40e.h | 197 uint8_t queue_num; member 209 uint8_t queue_num; member
|
| /dpdk/drivers/net/hns3/ |
| H A D | hns3_flow.c | 128 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 D | hns3_common.c | 48 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 D | sfc_flow_rss.c | 145 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 D | dpaa_qdma.c | 279 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 D | bnxt_flow.c | 1019 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 D | mlx4_flow.c | 803 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 D | rte_vdpa.h | 83 rte_vdpa_get_queue_num(struct rte_vdpa_device *dev, uint32_t *queue_num);
|
| H A D | vdpa_driver.h | 26 int (*get_queue_num)(struct rte_vdpa_device *dev, uint32_t *queue_num);
|
| H A D | vdpa.c | 234 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 D | socket.c | 774 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 D | cn10k_flow.c | 55 rss_conf->queue_num, in cn10k_mtr_configure() 106 if (!rss || !rss->queue_num) { in cn10k_rss_action_validate()
|
| H A D | cnxk_ethdev_mtr.c | 931 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 D | cnxk_ethdev.h | 214 uint32_t queue_num; member 653 uint32_t queue_num, const uint16_t *queue);
|
| /dpdk/drivers/common/cnxk/ |
| H A D | roc_npc.c | 796 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 D | main.c | 292 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 D | ena_rss.c | 34 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 D | iavf_fdir.c | 459 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 D | igc_txrx.c | 939 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 D | igc_flow.c | 619 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 D | igb_rxtx.c | 2860 (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 D | igb_flow.c | 1338 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 D | sfc_vdpa_ops.c | 499 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 D | mlx5_flow_verbs.c | 1071 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()
|