Home
last modified time | relevance | path

Searched refs:rss_info (Results 1 – 23 of 23) sorted by relevance

/dpdk/drivers/net/hns3/
H A Dhns3_rss.c285 memcpy(hw->rss_info.rss_indirection_tbl, indir, in hns3_set_rss_indir_table()
359 hw->rss_info.conf.types = rss_hf; in hns3_set_rss_tuple_by_rss_hf()
378 uint64_t rss_hf_bk = hw->rss_info.conf.types; in hns3_dev_rss_hash_update()
426 struct hns3_rss_conf *rss_cfg = &hw->rss_info; in hns3_dev_rss_hash_conf_get()
459 struct hns3_rss_conf *rss_cfg = &hw->rss_info; in hns3_dev_rss_reta_update()
515 struct hns3_rss_conf *rss_cfg = &hw->rss_info; in hns3_dev_rss_reta_query()
632 struct hns3_rss_conf *rss_cfg = &hw->rss_info; in hns3_rss_set_default_args()
654 struct hns3_rss_conf *rss_cfg = &hw->rss_info; in hns3_config_rss()
661 switch (hw->rss_info.conf.func) { in hns3_config_rss()
691 rss_hf = hw->rss_info.conf.types; in hns3_config_rss()
[all …]
H A Dhns3_flow.c1359 (!hw->rss_info.ipv6_sctp_offload_supported && in hns3_rss_input_tuple_supported()
1376 struct hns3_rss_conf *rss_conf = &hw->rss_info; in hns3_parse_rss_filter()
1474 algo_func = hw->rss_info.conf.func; in hns3_parse_rss_algorithm()
1503 &hw->rss_info.hash_algo); in hns3_hw_rss_hash_set()
1511 hw->rss_info.conf.func = rss_config->func; in hns3_hw_rss_hash_set()
1532 sizeof(hw->rss_info.rss_indirection_tbl)); in hns3_update_indir_table()
1554 struct hns3_rss_conf *rss_info; in hns3_config_rss_filter() local
1573 hw->rss_info.conf.types; in hns3_config_rss_filter()
1581 rss_info = &hw->rss_info; in hns3_config_rss_filter()
1597 rss_info->conf.queue = NULL; in hns3_config_rss_filter()
[all …]
H A Dhns3_ethdev.h528 struct hns3_rss_conf rss_info; member
H A Dhns3_ethdev_vf.c824 hw->rss_info.ipv6_sctp_offload_supported = false; in hns3vf_get_capability()
842 hw->rss_info.ipv6_sctp_offload_supported = true; in hns3vf_get_capability()
H A Dhns3_dcb.c628 struct hns3_rss_conf *rss_cfg = &hw->rss_info; in hns3_set_rss_size()
H A Dhns3_ethdev.c2747 hw->rss_info.ipv6_sctp_offload_supported = false; in hns3_get_capability()
2768 hw->rss_info.ipv6_sctp_offload_supported = true; in hns3_get_capability()
/dpdk/drivers/net/i40e/
H A Di40e_hash.c805 struct rte_flow_action_rss *rss_info = &rss_conf->conf; in i40e_hash_config() local
810 if (rss_info->func != RTE_ETH_HASH_FUNCTION_DEFAULT) { in i40e_hash_config()
811 ret = i40e_hash_config_func(hw, rss_info->func); in i40e_hash_config()
815 if (rss_info->func != RTE_ETH_HASH_FUNCTION_TOEPLITZ) in i40e_hash_config()
828 if (rss_info->key_len > 0) { in i40e_hash_config()
830 rss_info->key_len); in i40e_hash_config()
838 if (rss_info->queue_num > 0) { in i40e_hash_config()
843 lut[i] = (uint8_t)rss_info->queue[j]; in i40e_hash_config()
844 j = (j == rss_info->queue_num - 1) ? 0 : (j + 1); in i40e_hash_config()
852 for (i = 0; i < rss_info->queue_num; i++) in i40e_hash_config()
/dpdk/drivers/net/thunderx/
H A Dnicvf_struct.h102 struct nicvf_rss_reta_info rss_info; member
H A Dnicvf_ethdev.c1405 dev_info->reta_size = nic->rss_info.rss_size; in nicvf_dev_info_get()
/dpdk/drivers/net/thunderx/base/
H A Dnicvf_mbox.c149 nic->rss_info.rss_size = mbx.rss_size.ind_tbl_size; in nicvf_handle_mbx_intr()
244 struct nicvf_rss_reta_info *rss = &nic->rss_info; in nicvf_mbox_config_rss()
H A Dnicvf_hw.c784 struct nicvf_rss_reta_info *rss = &nic->rss_info; in nicvf_rss_reta_update()
805 struct nicvf_rss_reta_info *rss = &nic->rss_info; in nicvf_rss_reta_query()
/dpdk/drivers/net/e1000/
H A De1000_ethdev.h272 struct igb_rte_flow_rss_conf rss_info; member
H A Digb_rxtx.c2910 if (igb_action_rss_same(&filter_info->rss_info.conf, in igb_config_rss_filter()
2913 memset(&filter_info->rss_info, 0, in igb_config_rss_filter()
2920 if (filter_info->rss_info.conf.queue_num) in igb_config_rss_filter()
2951 if (igb_rss_conf_init(dev, &filter_info->rss_info, &conf->conf)) in igb_config_rss_filter()
H A Digb_flow.c1826 if (filter->rss_info.conf.queue_num) in igb_clear_rss_filter()
1827 igb_config_rss_filter(dev, &filter->rss_info, FALSE); in igb_clear_rss_filter()
H A Digb_ethdev.c1554 memset(&filter_info->rss_info, 0, in eth_igb_close()
5364 if (filter_info->rss_info.conf.queue_num) in igb_rss_filter_restore()
5365 igb_config_rss_filter(dev, &filter_info->rss_info, TRUE); in igb_rss_filter_restore()
/dpdk/drivers/net/txgbe/
H A Dtxgbe_ethdev.h246 struct txgbe_rte_flow_rss_conf rss_info; member
H A Dtxgbe_rxtx.c5070 if (txgbe_action_rss_same(&filter_info->rss_info.conf, in txgbe_config_rss_filter()
5073 memset(&filter_info->rss_info, 0, in txgbe_config_rss_filter()
5080 if (filter_info->rss_info.conf.queue_num) in txgbe_config_rss_filter()
5106 if (txgbe_rss_conf_init(&filter_info->rss_info, &conf->conf)) in txgbe_config_rss_filter()
H A Dtxgbe_flow.c2591 if (filter_info->rss_info.conf.queue_num) in txgbe_clear_rss_filter()
2592 txgbe_config_rss_filter(dev, &filter_info->rss_info, FALSE); in txgbe_clear_rss_filter()
H A Dtxgbe_ethdev.c5154 if (filter_info->rss_info.conf.queue_num) in txgbe_rss_filter_restore()
5156 &filter_info->rss_info, TRUE); in txgbe_rss_filter_restore()
/dpdk/drivers/net/ixgbe/
H A Dixgbe_ethdev.h334 struct ixgbe_rte_flow_rss_conf rss_info; member
H A Dixgbe_rxtx.c5915 if (ixgbe_action_rss_same(&filter_info->rss_info.conf, in ixgbe_config_rss_filter()
5918 memset(&filter_info->rss_info, 0, in ixgbe_config_rss_filter()
5925 if (filter_info->rss_info.conf.queue_num) in ixgbe_config_rss_filter()
5954 if (ixgbe_rss_conf_init(&filter_info->rss_info, &conf->conf)) in ixgbe_config_rss_filter()
H A Dixgbe_flow.c2921 if (filter_info->rss_info.conf.queue_num) in ixgbe_clear_rss_filter()
2922 ixgbe_config_rss_filter(dev, &filter_info->rss_info, FALSE); in ixgbe_clear_rss_filter()
H A Dixgbe_ethdev.c8002 if (filter_info->rss_info.conf.queue_num) in ixgbe_rss_filter_restore()
8004 &filter_info->rss_info, TRUE); in ixgbe_rss_filter_restore()