Home
last modified time | relevance | path

Searched refs:hash_map (Results 1 – 13 of 13) sorted by relevance

/dpdk/drivers/net/hns3/
H A Dhns3_fdir.c852 fdir_info->hash_map = rte_zmalloc("hns3 FDIR hash", in hns3_fdir_filter_init()
856 if (fdir_info->hash_map == NULL) { in hns3_fdir_filter_init()
871 if (fdir_info->hash_map) { in hns3_fdir_filter_uninit()
872 rte_free(fdir_info->hash_map); in hns3_fdir_filter_uninit()
873 fdir_info->hash_map = NULL; in hns3_fdir_filter_uninit()
926 fdir_info->hash_map[ret] = fdir_filter; in hns3_insert_fdir_filter()
947 fdir_filter = fdir_info->hash_map[ret]; in hns3_remove_fdir_filter()
948 fdir_info->hash_map[ret] = NULL; in hns3_remove_fdir_filter()
1035 memset(fdir_info->hash_map, 0, in hns3_clear_all_fdir_filter()
H A Dhns3_fdir.h174 struct hns3_fdir_rule_ele **hash_map; member
/dpdk/drivers/net/txgbe/
H A Dtxgbe_fdir.c739 return fdir_info->hash_map[ret]; in txgbe_fdir_filter_lookup()
756 fdir_info->hash_map[ret] = fdir_filter; in txgbe_insert_fdir_filter()
774 fdir_filter = fdir_info->hash_map[ret]; in txgbe_remove_fdir_filter()
775 fdir_info->hash_map[ret] = NULL; in txgbe_remove_fdir_filter()
960 memset(fdir_info->hash_map, 0, in txgbe_clear_all_fdir_filter()
H A Dtxgbe_ethdev.h131 struct txgbe_fdir_filter **hash_map; member
264 struct txgbe_l2_tn_filter **hash_map; member
H A Dtxgbe_ethdev.c824 rte_free(fdir_info->hash_map); in txgbe_fdir_filter_uninit()
842 rte_free(l2_tn_info->hash_map); in txgbe_l2_tn_filter_uninit()
876 fdir_info->hash_map = rte_zmalloc("txgbe", in txgbe_fdir_filter_init()
880 if (!fdir_info->hash_map) { in txgbe_fdir_filter_init()
911 l2_tn_info->hash_map = rte_zmalloc("txgbe", in txgbe_l2_tn_filter_init()
915 if (!l2_tn_info->hash_map) { in txgbe_l2_tn_filter_init()
4814 return l2_tn_info->hash_map[ret]; in txgbe_l2_tn_filter_lookup()
4834 l2_tn_info->hash_map[ret] = l2_tn_filter; in txgbe_insert_l2_tn_filter()
4857 l2_tn_filter = l2_tn_info->hash_map[ret]; in txgbe_remove_l2_tn_filter()
4858 l2_tn_info->hash_map[ret] = NULL; in txgbe_remove_l2_tn_filter()
/dpdk/drivers/net/ixgbe/
H A Dixgbe_fdir.c1061 return fdir_info->hash_map[ret]; in ixgbe_fdir_filter_lookup()
1080 fdir_info->hash_map[ret] = fdir_filter; in ixgbe_insert_fdir_filter()
1101 fdir_filter = fdir_info->hash_map[ret]; in ixgbe_remove_fdir_filter()
1102 fdir_info->hash_map[ret] = NULL; in ixgbe_remove_fdir_filter()
1439 memset(fdir_info->hash_map, 0, in ixgbe_clear_all_fdir_filter()
H A Dixgbe_ethdev.h211 struct ixgbe_fdir_filter **hash_map; member
352 struct ixgbe_l2_tn_filter **hash_map; member
H A Dixgbe_ethdev.c1353 rte_free(fdir_info->hash_map); in ixgbe_fdir_filter_uninit()
1372 rte_free(l2_tn_info->hash_map); in ixgbe_l2_tn_filter_uninit()
1407 fdir_info->hash_map = rte_zmalloc("ixgbe", in ixgbe_fdir_filter_init()
1411 if (!fdir_info->hash_map) { in ixgbe_fdir_filter_init()
1444 l2_tn_info->hash_map = rte_zmalloc("ixgbe", in ixgbe_l2_tn_filter_init()
1448 if (!l2_tn_info->hash_map) { in ixgbe_l2_tn_filter_init()
7451 return l2_tn_info->hash_map[ret]; in ixgbe_l2_tn_filter_lookup()
7471 l2_tn_info->hash_map[ret] = l2_tn_filter; in ixgbe_insert_l2_tn_filter()
7494 l2_tn_filter = l2_tn_info->hash_map[ret]; in ixgbe_remove_l2_tn_filter()
7495 l2_tn_info->hash_map[ret] = NULL; in ixgbe_remove_l2_tn_filter()
/dpdk/drivers/net/ice/
H A Dice_fdir_filter.c401 fdir_info->hash_map = rte_zmalloc("ice_fdir_hash_map", in ice_fdir_init_filter_list()
402 sizeof(*fdir_info->hash_map) * in ice_fdir_init_filter_list()
405 if (!fdir_info->hash_map) { in ice_fdir_init_filter_list()
424 rte_free(fdir_info->hash_map); in ice_fdir_release_filter_list()
427 fdir_info->hash_map = NULL; in ice_fdir_release_filter_list()
1267 return fdir_info->hash_map[ret]; in ice_fdir_entry_lookup()
1286 fdir_info->hash_map[ret] = entry; in ice_fdir_entry_insert()
1305 fdir_info->hash_map[ret] = NULL; in ice_fdir_entry_del()
H A Dice_ethdev.h416 struct ice_fdir_filter_conf **hash_map; member
/dpdk/drivers/net/i40e/
H A Di40e_ethdev.h764 struct i40e_fdir_filter **hash_map; member
824 struct i40e_ethertype_filter **hash_map; member
908 struct i40e_tunnel_filter **hash_map; member
H A Di40e_fdir.c1333 return fdir_info->hash_map[ret]; in i40e_sw_fdir_filter_lookup()
1358 if (fdir_info->hash_map[ret]) in i40e_sw_fdir_filter_insert()
1363 fdir_info->hash_map[ret] = hash_filter; in i40e_sw_fdir_filter_insert()
1389 filter = fdir_info->hash_map[ret]; in i40e_sw_fdir_filter_del()
1390 fdir_info->hash_map[ret] = NULL; in i40e_sw_fdir_filter_del()
H A Di40e_ethdev.c1013 if (!ethertype_rule->hash_map) { in i40e_init_ethtype_filter_list()
1058 if (!tunnel_rule->hash_map) { in i40e_init_tunnel_filter_list()
1112 if (!fdir_info->hash_map) { in i40e_init_fdir_filter_list()
1189 rte_free(fdir_info->hash_map); in i40e_init_fdir_filter_list()
1745 rte_free(pf->tunnel.hash_map); in eth_i40e_dev_init()
1798 rte_free(tunnel_rule->hash_map); in i40e_rm_tunnel_filter_list()
1828 rte_free(fdir_info->hash_map); in i40e_fdir_memory_cleanup()
7835 rule->hash_map[ret] = NULL; in i40e_sw_tunnel_filter_del()
9745 rule->hash_map[ret] = filter; in i40e_sw_ethertype_filter_insert()
9769 filter = rule->hash_map[ret]; in i40e_sw_ethertype_filter_del()
[all …]