Home
last modified time | relevance | path

Searched refs:rss_cfg (Results 1 – 10 of 10) sorted by relevance

/dpdk/drivers/net/iavf/
H A Diavf_hash.c64 struct virtchnl_rss_cfg *rss_cfg; member
692 struct virtchnl_rss_cfg rss_cfg; in iavf_rss_hash_set() local
706 rss_cfg.proto_hdrs = inner_ipv4_tmplt; in iavf_rss_hash_set()
707 iavf_add_del_rss_cfg(ad, &rss_cfg, add); in iavf_rss_hash_set()
726 rss_cfg.proto_hdrs = inner_ipv6_tmplt; in iavf_rss_hash_set()
1472 struct virtchnl_rss_cfg *rss_cfg; in iavf_hash_create() local
1475 rss_cfg = rte_zmalloc("iavf rss rule", in iavf_hash_create()
1477 if (!rss_cfg) { in iavf_hash_create()
1489 flow->rule = rss_cfg; in iavf_hash_create()
1495 rte_free(rss_cfg); in iavf_hash_create()
[all …]
H A Diavf.h460 struct virtchnl_rss_cfg *rss_cfg, bool add);
H A Diavf_vchnl.c1521 struct virtchnl_rss_cfg *rss_cfg, bool add) in iavf_add_del_rss_cfg() argument
1530 args.in_args = (u8 *)rss_cfg; in iavf_add_del_rss_cfg()
1531 args.in_args_size = sizeof(*rss_cfg); in iavf_add_del_rss_cfg()
/dpdk/drivers/net/hns3/
H A Dhns3_rss.c426 struct hns3_rss_conf *rss_cfg = &hw->rss_info; in hns3_dev_rss_hash_conf_get() local
429 rss_conf->rss_hf = rss_cfg->conf.types; in hns3_dev_rss_hash_conf_get()
459 struct hns3_rss_conf *rss_cfg = &hw->rss_info; in hns3_dev_rss_reta_update() local
473 sizeof(rss_cfg->rss_indirection_tbl)); in hns3_dev_rss_reta_update()
515 struct hns3_rss_conf *rss_cfg = &hw->rss_info; in hns3_dev_rss_reta_query() local
531 rss_cfg->rss_indirection_tbl[i]; in hns3_dev_rss_reta_query()
632 struct hns3_rss_conf *rss_cfg = &hw->rss_info; in hns3_rss_set_default_args() local
637 rss_cfg->conf.func = RTE_ETH_HASH_FUNCTION_TOEPLITZ; in hns3_rss_set_default_args()
644 rss_cfg->rss_indirection_tbl[i] = i % queue_num; in hns3_rss_set_default_args()
654 struct hns3_rss_conf *rss_cfg = &hw->rss_info; in hns3_config_rss() local
[all …]
H A Dhns3_dcb.c628 struct hns3_rss_conf *rss_cfg = &hw->rss_info; in hns3_set_rss_size() local
660 rss_cfg->rss_indirection_tbl[i] = in hns3_set_rss_size()
/dpdk/drivers/net/hinic/base/
H A Dhinic_pmd_niccfg.c1084 u16 out_size = sizeof(rss_cfg); in hinic_rss_get_indir_tbl()
1092 memset(&rss_cfg, 0, sizeof(rss_cfg)); in hinic_rss_get_indir_tbl()
1095 rss_cfg.template_id = (u8)tmpl_idx; in hinic_rss_get_indir_tbl()
1099 &rss_cfg, sizeof(rss_cfg), &rss_cfg, in hinic_rss_get_indir_tbl()
1109 indir_table[i] = rss_cfg.indir[i]; in hinic_rss_get_indir_tbl()
1116 struct hinic_rss_config rss_cfg; in hinic_rss_cfg() local
1117 u16 out_size = sizeof(rss_cfg); in hinic_rss_cfg()
1127 memset(&rss_cfg, 0, sizeof(rss_cfg)); in hinic_rss_cfg()
1130 rss_cfg.rss_en = rss_en; in hinic_rss_cfg()
1131 rss_cfg.template_id = tmpl_idx; in hinic_rss_cfg()
[all …]
/dpdk/drivers/net/thunderx/base/
H A Dnicvf_mbox.c250 mbx.rss_cfg.vf_id = nic->vf_id; in nicvf_mbox_config_rss()
251 mbx.rss_cfg.hash_bits = rss->hash_bits; in nicvf_mbox_config_rss()
252 mbx.rss_cfg.tbl_len = 0; in nicvf_mbox_config_rss()
253 mbx.rss_cfg.tbl_offset = 0; in nicvf_mbox_config_rss()
260 mbx.rss_cfg.tbl_offset = cur_idx; in nicvf_mbox_config_rss()
261 mbx.rss_cfg.tbl_len = cur_len; in nicvf_mbox_config_rss()
263 mbx.rss_cfg.ind_tbl[i] = rss->ind_tbl[cur_idx++]; in nicvf_mbox_config_rss()
H A Dnicvf_mbox.h192 struct rss_cfg_msg rss_cfg; member
/dpdk/drivers/net/ice/
H A Dice_hash.c80 struct ice_rss_cfg rss_cfg; member
1310 memcpy(&filter_ptr->rss_cfg.raw, &rss_meta->raw, in ice_hash_create()
1322 memcpy(&filter_ptr->rss_cfg.hash, &rss_meta->cfg, in ice_hash_create()
1325 &filter_ptr->rss_cfg.hash); in ice_hash_create()
1407 if (filter_ptr->rss_cfg.raw.raw_ena) { in ice_hash_destroy()
1409 ice_hash_rem_raw_cfg(ad, &filter_ptr->rss_cfg.raw.prof, in ice_hash_destroy()
1420 &filter_ptr->rss_cfg.hash); in ice_hash_destroy()
/dpdk/drivers/net/ice/base/
H A Dice_flow.c3921 struct ice_rss_cfg *r, *rss_cfg; in ice_add_rss_list() local
3933 rss_cfg = (struct ice_rss_cfg *)ice_malloc(hw, sizeof(*rss_cfg)); in ice_add_rss_list()
3934 if (!rss_cfg) in ice_add_rss_list()
3937 rss_cfg->hash.hash_flds = prof->segs[prof->segs_cnt - 1].match; in ice_add_rss_list()
3938 rss_cfg->hash.addl_hdrs = prof->segs[prof->segs_cnt - 1].hdrs; in ice_add_rss_list()
3939 rss_cfg->hash.hdr_type = hdr_type; in ice_add_rss_list()
3940 rss_cfg->hash.symm = prof->cfg.symm; in ice_add_rss_list()
3941 ice_set_bit(vsi_handle, rss_cfg->vsis); in ice_add_rss_list()
3943 LIST_ADD_TAIL(&rss_cfg->l_entry, &hw->rss_list_head); in ice_add_rss_list()