Home
last modified time | relevance | path

Searched refs:lut (Results 1 – 19 of 19) sorted by relevance

/dpdk/lib/net/
H A Drte_net_crc.c104 uint32_t *lut) in crc32_eth_init_lut() argument
117 lut[i] = reflect_32bits(crc); in crc32_eth_init_lut()
125 const uint32_t *lut) in crc32_eth_calc_lut() argument
128 crc = lut[(crc ^ *data++) & 0xffL] ^ (crc >> 8); in crc32_eth_calc_lut()
/dpdk/drivers/common/iavf/
H A Diavf_prototype.h55 bool pf_lut, u8 *lut, u16 lut_size);
57 bool pf_lut, u8 *lut, u16 lut_size);
H A Diavf_common.c378 u8 *lut, u16 lut_size, in iavf_aq_get_set_rss_lut() argument
414 status = iavf_asq_send_command(hw, &desc, lut, lut_size, NULL); in iavf_aq_get_set_rss_lut()
430 bool pf_lut, u8 *lut, u16 lut_size) in iavf_aq_get_rss_lut() argument
432 return iavf_aq_get_set_rss_lut(hw, vsi_id, pf_lut, lut, lut_size, in iavf_aq_get_rss_lut()
447 bool pf_lut, u8 *lut, u16 lut_size) in iavf_aq_set_rss_lut() argument
449 return iavf_aq_get_set_rss_lut(hw, vsi_id, pf_lut, lut, lut_size, true); in iavf_aq_set_rss_lut()
H A Dvirtchnl.h1195 u8 lut[1]; /* RSS lookup table */ member
/dpdk/drivers/net/hns3/
H A Dhns3_rss.c294 uint16_t *lut; in hns3_rss_reset_indir_table() local
297 lut = rte_zmalloc("hns3_rss_lut", in hns3_rss_reset_indir_table()
299 if (lut == NULL) { in hns3_rss_reset_indir_table()
304 ret = hns3_set_rss_indir_table(hw, lut, hw->rss_ind_tbl_size); in hns3_rss_reset_indir_table()
307 rte_free(lut); in hns3_rss_reset_indir_table()
/dpdk/drivers/net/ice/
H A Dice_dcf_ethdev.c1170 uint8_t *lut; in ice_dcf_dev_rss_reta_update() local
1184 lut = rte_zmalloc("rss_lut", reta_size, 0); in ice_dcf_dev_rss_reta_update()
1185 if (!lut) { in ice_dcf_dev_rss_reta_update()
1190 rte_memcpy(lut, hw->rss_lut, reta_size); in ice_dcf_dev_rss_reta_update()
1196 lut[i] = reta_conf[idx].reta[shift]; in ice_dcf_dev_rss_reta_update()
1199 rte_memcpy(hw->rss_lut, lut, reta_size); in ice_dcf_dev_rss_reta_update()
1203 rte_memcpy(hw->rss_lut, lut, reta_size); in ice_dcf_dev_rss_reta_update()
1204 rte_free(lut); in ice_dcf_dev_rss_reta_update()
H A Dice_ethdev.c3278 lut_params.lut = vsi->rss_lut; in ice_init_rss()
4432 if (!lut) in ice_get_rss_lut()
4439 lut_params.lut = lut; in ice_get_rss_lut()
4465 if (!vsi || !lut) in ice_set_rss_lut()
4475 lut_params.lut = lut; in ice_set_rss_lut()
4503 uint8_t *lut; in ice_rss_reta_update() local
4521 if (!lut) { in ice_rss_reta_update()
4544 rte_free(lut); in ice_rss_reta_update()
4557 uint8_t *lut; in ice_rss_reta_query() local
4570 if (!lut) { in ice_rss_reta_query()
[all …]
H A Dice_dcf.c807 rte_memcpy(rss_lut->lut, hw->rss_lut, hw->vf_res->rss_lut_size); in ice_dcf_configure_rss_lut()
/dpdk/drivers/net/iavf/
H A Diavf_ethdev.c1433 uint8_t *lut; in iavf_dev_rss_reta_update() local
1447 lut = rte_zmalloc("rss_lut", reta_size, 0); in iavf_dev_rss_reta_update()
1448 if (!lut) { in iavf_dev_rss_reta_update()
1453 rte_memcpy(lut, vf->rss_lut, reta_size); in iavf_dev_rss_reta_update()
1459 lut[i] = reta_conf[idx].reta[shift]; in iavf_dev_rss_reta_update()
1462 rte_memcpy(vf->rss_lut, lut, reta_size); in iavf_dev_rss_reta_update()
1466 rte_memcpy(vf->rss_lut, lut, reta_size); in iavf_dev_rss_reta_update()
1467 rte_free(lut); in iavf_dev_rss_reta_update()
H A Diavf_vchnl.c952 rte_memcpy(rss_lut->lut, vf->rss_lut, vf->vf_res->rss_lut_size); in iavf_configure_rss_lut()
/dpdk/drivers/net/i40e/
H A Di40e_hash.c839 uint8_t lut[RTE_ETH_RSS_RETA_SIZE_512]; in i40e_hash_config() local
843 lut[i] = (uint8_t)rss_info->queue[j]; in i40e_hash_config()
847 ret = i40e_set_rss_lut(pf->main_vsi, lut, (uint16_t)i); in i40e_hash_config()
853 pf->hash_enabled_queues |= BIT_ULL(lut[i]); in i40e_hash_config()
H A Di40e_ethdev.c4349 if (!lut) in i40e_get_rss_lut()
4355 lut, lut_size); in i40e_get_rss_lut()
4361 uint32_t *lut_dw = (uint32_t *)lut; in i40e_get_rss_lut()
4385 if (!vsi || !lut) in i40e_set_rss_lut()
4396 lut, lut_size); in i40e_set_rss_lut()
4432 uint8_t *lut; in i40e_dev_rss_reta_update() local
4444 if (!lut) { in i40e_dev_rss_reta_update()
4462 rte_free(lut); in i40e_dev_rss_reta_update()
4475 uint8_t *lut; in i40e_dev_rss_reta_query() local
4487 if (!lut) { in i40e_dev_rss_reta_query()
[all …]
H A Di40e_ethdev.h1428 int i40e_set_rss_lut(struct i40e_vsi *vsi, uint8_t *lut, uint16_t lut_size);
H A Di40e_pf.c1150 ret = i40e_set_rss_lut(vf->vsi, rss_lut->lut, rss_lut->lut_entries); in i40e_pf_host_process_cmd_set_rss_lut()
/dpdk/drivers/net/i40e/base/
H A Dvirtchnl.h529 u8 lut[1]; /* RSS lookup table */ member
H A Di40e_prototype.h61 bool pf_lut, u8 *lut, u16 lut_size);
63 bool pf_lut, u8 *lut, u16 lut_size);
H A Di40e_common.c441 u8 *lut, u16 lut_size, in i40e_aq_get_set_rss_lut() argument
477 status = i40e_asq_send_command(hw, &desc, lut, lut_size, NULL); in i40e_aq_get_set_rss_lut()
493 bool pf_lut, u8 *lut, u16 lut_size) in i40e_aq_get_rss_lut() argument
495 return i40e_aq_get_set_rss_lut(hw, vsi_id, pf_lut, lut, lut_size, in i40e_aq_get_rss_lut()
510 bool pf_lut, u8 *lut, u16 lut_size) in i40e_aq_set_rss_lut() argument
512 return i40e_aq_get_set_rss_lut(hw, vsi_id, pf_lut, lut, lut_size, true); in i40e_aq_set_rss_lut()
/dpdk/drivers/net/ice/base/
H A Dice_common.c3972 u8 *lut; in __ice_aq_get_set_rss_lut() local
3978 lut = params->lut; in __ice_aq_get_set_rss_lut()
3980 if (!ice_is_vsi_valid(hw, vsi_handle) || !lut) in __ice_aq_get_set_rss_lut()
4054 status = ice_aq_send_cmd(hw, &desc, lut, lut_size, NULL); in __ice_aq_get_set_rss_lut()
H A Dice_type.h1354 u8 *lut; /* input RSS LUT for set and output RSS LUT for get */ member