From: Peng Zhang <peng.zh...@corigine.com> In multiple PF case, add 'pci_name' as part of the variable name to distinguish different PFs.
Signed-off-by: Peng Zhang <peng.zh...@corigine.com> Reviewed-by: Chaoyong He <chaoyong...@corigine.com> Reviewed-by: Long Wu <long...@corigine.com> --- drivers/net/nfp/flower/nfp_flower_flow.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/net/nfp/flower/nfp_flower_flow.c b/drivers/net/nfp/flower/nfp_flower_flow.c index fad65c1785..d8feff634a 100644 --- a/drivers/net/nfp/flower/nfp_flower_flow.c +++ b/drivers/net/nfp/flower/nfp_flower_flow.c @@ -5138,11 +5138,15 @@ nfp_flow_priv_init(struct nfp_pf_dev *pf_dev) char flow_name[RTE_HASH_NAMESIZE]; char pretun_name[RTE_HASH_NAMESIZE]; struct nfp_app_fw_flower *app_fw_flower; + char ct_map_table_name[RTE_HASH_NAMESIZE]; + char ct_zone_table_name[RTE_HASH_NAMESIZE]; const char *pci_name = strchr(pf_dev->pci_dev->name, ':') + 1; snprintf(mask_name, sizeof(mask_name), "%s_mask", pci_name); snprintf(flow_name, sizeof(flow_name), "%s_flow", pci_name); snprintf(pretun_name, sizeof(pretun_name), "%s_pretun", pci_name); + snprintf(ct_map_table_name, sizeof(ct_map_table_name), "%s_ct_map_table", pci_name); + snprintf(ct_zone_table_name, sizeof(ct_zone_table_name), "%s_ct_zone_table", pci_name); struct rte_hash_parameters mask_hash_params = { .name = mask_name, @@ -5171,7 +5175,7 @@ nfp_flow_priv_init(struct nfp_pf_dev *pf_dev) }; struct rte_hash_parameters ct_zone_hash_params = { - .name = "ct_zone_table", + .name = ct_zone_table_name, .entries = 65536, .hash_func = rte_jhash, .socket_id = rte_socket_id(), @@ -5180,7 +5184,7 @@ nfp_flow_priv_init(struct nfp_pf_dev *pf_dev) }; struct rte_hash_parameters ct_map_hash_params = { - .name = "ct_map_table", + .name = ct_map_table_name, .hash_func = rte_jhash, .socket_id = rte_socket_id(), .key_len = sizeof(uint32_t), -- 2.39.1