| 4540 | } |
| 4541 | |
| 4542 | void |
| 4543 | nfp_flow_priv_uninit(struct nfp_pf_dev *pf_dev) |
| 4544 | { |
| 4545 | struct nfp_flow_priv *priv; |
| 4546 | struct nfp_app_fw_flower *app_fw_flower; |
| 4547 | |
| 4548 | app_fw_flower = NFP_PRIV_TO_APP_FW_FLOWER(pf_dev->app_fw_priv); |
| 4549 | priv = app_fw_flower->flow_priv; |
| 4550 | |
| 4551 | rte_hash_free(priv->ct_map_table); |
| 4552 | rte_hash_free(priv->ct_zone_table); |
| 4553 | rte_hash_free(priv->pre_tun_table); |
| 4554 | rte_hash_free(priv->flow_table); |
| 4555 | rte_hash_free(priv->mask_table); |
| 4556 | rte_free(priv->stats); |
| 4557 | rte_free(priv->stats_ids.free_list.buf); |
| 4558 | rte_free(priv->mask_ids.free_list.buf); |
| 4559 | rte_free(priv); |
| 4560 | } |
no test coverage detected