Home
last modified time | relevance | path

Searched refs:tmpl_idx (Results 1 – 4 of 4) sorted by relevance

/f-stack/dpdk/drivers/net/hinic/base/
H A Dhinic_pmd_niccfg.h879 int hinic_set_rss_type(void *hwdev, u32 tmpl_idx,
882 int hinic_get_rss_type(void *hwdev, u32 tmpl_idx,
885 int hinic_rss_set_template_tbl(void *hwdev, u32 tmpl_idx, u8 *temp);
887 int hinic_rss_get_template_tbl(void *hwdev, u32 tmpl_idx, u8 *temp);
889 int hinic_rss_set_hash_engine(void *hwdev, u8 tmpl_idx, u8 type);
891 int hinic_rss_get_indir_tbl(void *hwdev, u32 tmpl_idx, u32 *indir_table);
893 int hinic_rss_set_indir_tbl(void *hwdev, u32 tmpl_idx, u32 *indir_table);
895 int hinic_rss_cfg(void *hwdev, u8 rss_en, u8 tmpl_idx, u8 tc_num, u8 *prio_tc);
897 int hinic_rss_template_alloc(void *hwdev, u8 *tmpl_idx);
899 int hinic_rss_template_free(void *hwdev, u8 tmpl_idx);
H A Dhinic_pmd_niccfg.c849 ctx_tbl->group_index = cpu_to_be32(tmpl_idx); in hinic_set_rss_type()
885 ctx_tbl.template_id = (u8)tmpl_idx; in hinic_get_rss_type()
924 temp_key.template_id = (u8)tmpl_idx; in hinic_rss_set_template_tbl()
954 temp_key.template_id = (u8)tmpl_idx; in hinic_rss_get_template_tbl()
999 hash_type.template_id = tmpl_idx; in hinic_rss_set_hash_engine()
1036 indir_tbl->group_index = cpu_to_be32(tmpl_idx); in hinic_rss_set_indir_tbl()
1095 rss_cfg.template_id = (u8)tmpl_idx; in hinic_rss_get_indir_tbl()
1131 rss_cfg.template_id = tmpl_idx; in hinic_rss_cfg()
1167 if (!hwdev || !tmpl_idx) { in hinic_rss_template_alloc()
1186 *tmpl_idx = template_mgmt.template_id; in hinic_rss_template_alloc()
[all …]
/f-stack/dpdk/drivers/net/hinic/
H A Dhinic_pmd_rx.c492 u8 tmpl_idx = nic_dev->rss_tmpl_idx; in hinic_rss_key_init() local
499 return hinic_rss_set_template_tbl(nic_dev->hwdev, tmpl_idx, hashkey); in hinic_rss_key_init()
541 u8 tmpl_idx = 0xFF, num_tc = 0; in hinic_rss_init() local
544 tmpl_idx = nic_dev->rss_tmpl_idx; in hinic_rss_init()
552 err = hinic_rss_set_indir_tbl(nic_dev->hwdev, tmpl_idx, in hinic_rss_init()
559 err = hinic_set_rss_type(nic_dev->hwdev, tmpl_idx, rss_type); in hinic_rss_init()
563 err = hinic_rss_set_hash_engine(nic_dev->hwdev, tmpl_idx, in hinic_rss_init()
568 return hinic_rss_cfg(nic_dev->hwdev, 1, tmpl_idx, num_tc, prio_tc); in hinic_rss_init()
H A Dhinic_pmd_ethdev.c1943 u8 tmpl_idx = nic_dev->rss_tmpl_idx; in hinic_rss_hash_update() local
1963 err = hinic_rss_set_template_tbl(nic_dev->hwdev, tmpl_idx, in hinic_rss_hash_update()
1980 err = hinic_set_rss_type(nic_dev->hwdev, tmpl_idx, rss_type); in hinic_rss_hash_update()
1990 (void)hinic_rss_cfg(nic_dev->hwdev, 0, tmpl_idx, 0, prio_tc); in hinic_rss_hash_update()
2009 u8 tmpl_idx = nic_dev->rss_tmpl_idx; in hinic_rss_conf_get() local
2029 err = hinic_get_rss_type(nic_dev->hwdev, tmpl_idx, &rss_type); in hinic_rss_conf_get()
2066 u8 tmpl_idx = nic_dev->rss_tmpl_idx; in hinic_rss_indirtbl_update() local
2081 err = hinic_rss_get_indir_tbl(nic_dev->hwdev, tmpl_idx, indirtbl); in hinic_rss_indirtbl_update()
2101 err = hinic_rss_set_indir_tbl(nic_dev->hwdev, tmpl_idx, indirtbl); in hinic_rss_indirtbl_update()
2111 (void)hinic_rss_cfg(nic_dev->hwdev, 0, tmpl_idx, 0, prio_tc); in hinic_rss_indirtbl_update()
[all …]