Home
last modified time | relevance | path

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

123

/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_flow.c129 if (have_eth && rss->conf.queue_num) { in hns3_find_rss_general_action()
300 conf->queue_num > hw->rss_size_max || in hns3_handle_action_queue_region()
319 rule->nb_queues = conf->queue_num; in hns3_handle_action_queue_region()
1306 comp->queue_num == with->queue_num && in hns3_action_rss_same()
1326 .queue_num = in->queue_num, in hns3_rss_conf_copy()
1367 for (n = 0; n < rss->queue_num; n++) { in hns3_parse_rss_filter()
1555 .queue_num = conf->conf.queue_num, in hns3_config_rss_filter()
1583 if (rss_flow_conf.queue_num) { in hns3_config_rss_filter()
1589 rss_info->conf.queue_num = 0; in hns3_config_rss_filter()
1599 if (rss_flow_conf.queue_num > num) in hns3_config_rss_filter()
[all …]
H A Dhns3_rss.c660 uint16_t queue_num = hw->alloc_rss_size; in hns3_set_default_rss_args() local
671 rss_cfg->rss_indirection_tbl[i] = i % queue_num; in hns3_set_default_rss_args()
/f-stack/dpdk/lib/librte_vhost/
H A Drte_vdpa.h77 rte_vdpa_get_queue_num(struct rte_vdpa_device *dev, uint32_t *queue_num);
H A Drte_vdpa_dev.h19 int (*get_queue_num)(struct rte_vdpa_device *dev, uint32_t *queue_num);
H A Dvdpa.c235 rte_vdpa_get_queue_num(struct rte_vdpa_device *dev, uint32_t *queue_num) in rte_vdpa_get_queue_num() argument
240 return dev->ops->get_queue_num(dev, queue_num); in rte_vdpa_get_queue_num()
H A Dsocket.c785 rte_vhost_driver_get_queue_num(const char *path, uint32_t *queue_num) in rte_vhost_driver_get_queue_num() argument
803 *queue_num = VHOST_MAX_QUEUE_PAIRS; in rte_vhost_driver_get_queue_num()
815 *queue_num = RTE_MIN((uint32_t)VHOST_MAX_QUEUE_PAIRS, vdpa_queue_num); in rte_vhost_driver_get_queue_num()
H A Drte_vhost.h556 rte_vhost_driver_get_queue_num(const char *path, uint32_t *queue_num);
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_fdir.c270 if (rss->queue_num <= 1) { in iavf_fdir_parse_action_qregion()
278 for (i = 0; i < rss->queue_num - 1; i++) { in iavf_fdir_parse_action_qregion()
287 if (rss->queue[rss->queue_num - 1] >= ad->eth_dev->data->nb_rx_queues) { in iavf_fdir_parse_action_qregion()
294 if (!(rte_is_power_of_2(rss->queue_num) && in iavf_fdir_parse_action_qregion()
295 rss->queue_num <= IAVF_FDIR_MAX_QREGION_SIZE)) { in iavf_fdir_parse_action_qregion()
304 if (rss->queue_num > vf->max_rss_qregion) { in iavf_fdir_parse_action_qregion()
312 filter_action->act_conf.queue.region = rte_fls_u32(rss->queue_num) - 1; in iavf_fdir_parse_action_qregion()
/f-stack/dpdk/drivers/net/mlx4/
H A Dmlx4_flow.c801 for (i = 0; i < rss->queue_num; ++i) in mlx4_flow_prepare()
805 if (i != rss->queue_num) { in mlx4_flow_prepare()
810 if (!rte_is_power_of_2(rss->queue_num)) { in mlx4_flow_prepare()
821 for (i = 1; i < rss->queue_num; ++i) in mlx4_flow_prepare()
824 if (i != rss->queue_num) { in mlx4_flow_prepare()
829 if (rss->queue[0] % rss->queue_num) { in mlx4_flow_prepare()
853 (priv, fields, rss_key, rss->queue_num, in mlx4_flow_prepare()
1344 .queue_num = queues, in mlx4_flow_internal()
/f-stack/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()
/f-stack/dpdk/drivers/net/i40e/
H A Drte_pmd_i40e.h197 uint8_t queue_num; member
209 uint8_t queue_num; member
H A Di40e_flow.c4755 if (p_info.action_flag && rss->queue_num) { in i40e_flow_parse_rss_action()
4786 for (i = 0; i < rss->queue_num; i++) { in i40e_flow_parse_rss_action()
4791 if (j == rss_info->conf.queue_num) { in i40e_flow_parse_rss_action()
4800 for (i = 0; i < rss->queue_num - 1; i++) { in i40e_flow_parse_rss_action()
4815 if (!((rte_is_power_of_2(rss->queue_num)) && in i40e_flow_parse_rss_action()
4816 rss->queue_num <= 64)) { in i40e_flow_parse_rss_action()
4844 if (info->region[i].queue_num == in i40e_flow_parse_rss_action()
4845 rss->queue_num && in i40e_flow_parse_rss_action()
4860 info->region[i].queue_num = in i40e_flow_parse_rss_action()
4861 rss->queue_num; in i40e_flow_parse_rss_action()
[all …]
H A Drte_pmd_i40e.c2567 bsf = rte_bsf32(region_info->region[i].queue_num); in i40e_vsi_update_queue_region_mapping()
2610 if (!((rte_is_power_of_2(conf_ptr->queue_num)) && in i40e_queue_region_set_region()
2611 conf_ptr->queue_num <= 64)) { in i40e_queue_region_set_region()
2622 if ((conf_ptr->queue_start_index + conf_ptr->queue_num) in i40e_queue_region_set_region()
2635 info->region[i].queue_num = conf_ptr->queue_num; in i40e_queue_region_set_region()
2925 info->region[0].queue_num = main_vsi->nb_used_qps; in i40e_flush_queue_region_all_conf()
/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_flow.c216 if (dev->rss_info.rss_size > rss->queue_num) { in flow_configure_rss_action()
219 for (i = 0; i < (dev->rss_info.rss_size / rss->queue_num); i++) in flow_configure_rss_action()
220 memcpy(reta + i * rss->queue_num, rss->queue, in flow_configure_rss_action()
221 sizeof(uint16_t) * rss->queue_num); in flow_configure_rss_action()
223 i = dev->rss_info.rss_size % rss->queue_num; in flow_configure_rss_action()
H A Dotx2_flow_parse.c770 if (!rss || !rss->queue_num) in parse_rss_action()
786 if (rss->queue_num > rss_info->rss_size) in parse_rss_action()
791 for (i = 0; i < rss->queue_num; i++) { in parse_rss_action()
/f-stack/dpdk/drivers/net/e1000/
H A Digb_rxtx.c2873 (in->queue_num > IGB_MAX_RX_QUEUE_NUM_82576)) || in igb_rss_conf_init()
2875 (in->queue_num > IGB_MAX_RX_QUEUE_NUM))) in igb_rss_conf_init()
2882 .queue_num = in->queue_num, in igb_rss_conf_init()
2885 sizeof(*in->queue) * in->queue_num), in igb_rss_conf_init()
2898 comp->queue_num == with->queue_num && in igb_action_rss_same()
2901 sizeof(*with->queue) * with->queue_num)); in igb_action_rss_same()
2933 if (filter_info->rss_info.conf.queue_num) in igb_config_rss_filter()
2945 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()
/f-stack/dpdk/drivers/net/igc/
H A Digc_txrx.c956 if (rss->queue_num <= IGC_RSS_RDT_SIZD) { in igc_rss_conf_set()
958 sizeof(*out->queue) * rss->queue_num); in igc_rss_conf_set()
960 out->conf.queue_num = rss->queue_num; in igc_rss_conf_set()
963 out->conf.queue_num = 0; in igc_rss_conf_set()
990 if (!rss->conf.queue_num) { in igc_add_rss_filter()
996 for (i = 0; i < rss->conf.queue_num; i++) in igc_add_rss_filter()
1017 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()
/f-stack/dpdk/lib/librte_ethdev/
H A Drte_flow.c576 .queue_num = src.rss->queue_num, in rte_flow_conv_action_conf()
589 if (src.rss->queue_num) { in rte_flow_conv_action_conf()
591 tmp = sizeof(*src.rss->queue) * src.rss->queue_num; in rte_flow_conv_action_conf()
/f-stack/dpdk/drivers/net/ice/
H A Dice_fdir_filter.c1474 if (rss->queue_num <= 1) { in ice_fdir_parse_action_qregion()
1482 for (i = 0; i < rss->queue_num - 1; i++) { in ice_fdir_parse_action_qregion()
1491 if (rss->queue[rss->queue_num - 1] >= pf->dev_data->nb_rx_queues) { in ice_fdir_parse_action_qregion()
1498 if (!(rte_is_power_of_2(rss->queue_num) && in ice_fdir_parse_action_qregion()
1499 (rss->queue_num <= ICE_FDIR_MAX_QREGION_SIZE))) { in ice_fdir_parse_action_qregion()
1509 filter->input.q_region = rte_fls_u32(rss->queue_num) - 1; in ice_fdir_parse_action_qregion()
H A Dice_switch_filter.c1508 if (act_qgrop->queue_num <= 1) in ice_switch_parse_action()
1515 if (act_qgrop->queue_num == in ice_switch_parse_action()
1522 act_qgrop->queue_num) > in ice_switch_parse_action()
1525 for (i = 0; i < act_qgrop->queue_num - 1; i++) in ice_switch_parse_action()
1530 act_qgrop->queue_num; in ice_switch_parse_action()
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_verbs.c1074 rss_desc->queue_num = 1; in flow_verbs_translate_action_queue()
1094 memcpy(rss_desc->queue, rss->queue, rss->queue_num * sizeof(uint16_t)); in flow_verbs_translate_action_rss()
1095 rss_desc->queue_num = rss->queue_num; in flow_verbs_translate_action_rss()
1969 MLX5_ASSERT(rss_desc->queue_num); in flow_verbs_apply()
/f-stack/dpdk/drivers/vdpa/mlx5/
H A Dmlx5_vdpa.c76 mlx5_vdpa_get_queue_num(struct rte_vdpa_device *vdev, uint32_t *queue_num) in mlx5_vdpa_get_queue_num() argument
85 *queue_num = priv->caps.max_num_virtio_queues; in mlx5_vdpa_get_queue_num()
/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_flow.c947 if (vnic->rx_queue_cnt != rss->queue_num) in match_vnic_rss_cfg()
950 for (i = 0; i < rss->queue_num; i++) { in match_vnic_rss_cfg()
1291 for (i = 0; i < rss->queue_num; i++) { in bnxt_validate_and_parse_flow()
1327 vnic->end_grp_id = rss->queue[rss->queue_num - 1]; in bnxt_validate_and_parse_flow()

123