Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_rss.c409 struct hns3_rss_conf *rss_cfg = &hw->rss_info; in hns3_dev_rss_hash_update() local
423 if (rss_cfg->conf.types && rss_hf == 0) { in hns3_dev_rss_hash_update()
437 rss_cfg->conf.types = rss_hf; in hns3_dev_rss_hash_update()
474 struct hns3_rss_conf *rss_cfg = &hw->rss_info; in hns3_dev_rss_hash_conf_get() local
477 rss_conf->rss_hf = rss_cfg->conf.types; in hns3_dev_rss_hash_conf_get()
507 struct hns3_rss_conf *rss_cfg = &hw->rss_info; in hns3_dev_rss_reta_update() local
521 sizeof(rss_cfg->rss_indirection_tbl)); in hns3_dev_rss_reta_update()
563 struct hns3_rss_conf *rss_cfg = &hw->rss_info; in hns3_dev_rss_reta_query() local
579 rss_cfg->rss_indirection_tbl[i]; in hns3_dev_rss_reta_query()
659 struct hns3_rss_conf *rss_cfg = &hw->rss_info; in hns3_set_default_rss_args() local
[all …]
H A Dhns3_dcb.c606 struct hns3_rss_conf *rss_cfg = &hw->rss_info; in hns3_set_rss_size() local
638 rss_cfg->rss_indirection_tbl[i] = in hns3_set_rss_size()
H A Dhns3_ethdev_vf.c776 struct hns3_rss_conf *rss_cfg = &hw->rss_info; in hns3vf_dev_configure() local
820 rss_conf.rss_key = rss_cfg->key; in hns3vf_dev_configure()
H A Dhns3_ethdev.c2311 struct hns3_rss_conf *rss_cfg = &hw->rss_info; in hns3_dev_configure() local
2359 rss_conf.rss_key = rss_cfg->key; in hns3_dev_configure()
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_hash.c57 struct virtchnl_rss_cfg *rss_cfg; member
464 struct virtchnl_rss_cfg *rss_cfg; in iavf_hash_default_set() local
467 rss_cfg = rte_zmalloc("iavf rss rule", in iavf_hash_default_set()
469 if (!rss_cfg) in iavf_hash_default_set()
476 iavf_add_del_rss_cfg(ad, rss_cfg, add); in iavf_hash_default_set()
1031 struct virtchnl_rss_cfg *rss_cfg; in iavf_hash_create() local
1034 rss_cfg = rte_zmalloc("iavf rss rule", in iavf_hash_create()
1036 if (!rss_cfg) { in iavf_hash_create()
1048 flow->rule = rss_cfg; in iavf_hash_create()
1054 rte_free(rss_cfg); in iavf_hash_create()
[all …]
H A Diavf.h323 struct virtchnl_rss_cfg *rss_cfg, bool add);
H A Diavf_vchnl.c1320 struct virtchnl_rss_cfg *rss_cfg, bool add) in iavf_add_del_rss_cfg() argument
1329 args.in_args = (u8 *)rss_cfg; in iavf_add_del_rss_cfg()
1330 args.in_args_size = sizeof(*rss_cfg); in iavf_add_del_rss_cfg()
/f-stack/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 …]
/f-stack/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
/f-stack/dpdk/drivers/net/ice/
H A Dice_hash.c49 struct ice_rss_cfg rss_cfg; member
1277 filter_ptr->rss_cfg.hash.addl_hdrs = headermask; in ice_hash_create()
1278 filter_ptr->rss_cfg.hash.hash_flds = hash_field; in ice_hash_create()
1279 filter_ptr->rss_cfg.hash.symm = in ice_hash_create()
1282 filter_ptr->rss_cfg.hash.hdr_type = ICE_RSS_ANY_HEADERS; in ice_hash_create()
1285 &filter_ptr->rss_cfg.hash); in ice_hash_create()
1327 &filter_ptr->rss_cfg.hash); in ice_hash_destroy()
/f-stack/dpdk/drivers/net/ice/base/
H A Dice_flow.c3429 struct ice_rss_cfg *r, *rss_cfg; in ice_add_rss_list() local
3441 rss_cfg = (struct ice_rss_cfg *)ice_malloc(hw, sizeof(*rss_cfg)); in ice_add_rss_list()
3442 if (!rss_cfg) in ice_add_rss_list()
3445 rss_cfg->hash.hash_flds = prof->segs[prof->segs_cnt - 1].match; in ice_add_rss_list()
3446 rss_cfg->hash.addl_hdrs = prof->segs[prof->segs_cnt - 1].hdrs; in ice_add_rss_list()
3447 rss_cfg->hash.hdr_type = hdr_type; in ice_add_rss_list()
3448 rss_cfg->hash.symm = prof->cfg.symm; in ice_add_rss_list()
3449 ice_set_bit(vsi_handle, rss_cfg->vsis); in ice_add_rss_list()
3451 LIST_ADD_TAIL(&rss_cfg->l_entry, &hw->rss_list_head); in ice_add_rss_list()