| /f-stack/dpdk/drivers/net/hns3/ |
| H A D | hns3_flow.c | 129 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 D | hns3_rss.c | 660 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 D | rte_vdpa.h | 77 rte_vdpa_get_queue_num(struct rte_vdpa_device *dev, uint32_t *queue_num);
|
| H A D | rte_vdpa_dev.h | 19 int (*get_queue_num)(struct rte_vdpa_device *dev, uint32_t *queue_num);
|
| H A D | vdpa.c | 235 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 D | socket.c | 785 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 D | rte_vhost.h | 556 rte_vhost_driver_get_queue_num(const char *path, uint32_t *queue_num);
|
| /f-stack/dpdk/drivers/net/iavf/ |
| H A D | iavf_fdir.c | 270 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 D | mlx4_flow.c | 801 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 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()
|
| /f-stack/dpdk/drivers/net/i40e/ |
| H A D | rte_pmd_i40e.h | 197 uint8_t queue_num; member 209 uint8_t queue_num; member
|
| H A D | i40e_flow.c | 4755 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 D | rte_pmd_i40e.c | 2567 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 D | otx2_flow.c | 216 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 D | otx2_flow_parse.c | 770 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 D | igb_rxtx.c | 2873 (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 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()
|
| /f-stack/dpdk/drivers/net/igc/ |
| H A D | igc_txrx.c | 956 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 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()
|
| /f-stack/dpdk/lib/librte_ethdev/ |
| H A D | rte_flow.c | 576 .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 D | ice_fdir_filter.c | 1474 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 D | ice_switch_filter.c | 1508 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 D | mlx5_flow_verbs.c | 1074 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 D | mlx5_vdpa.c | 76 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 D | bnxt_flow.c | 947 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()
|