]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/i40e/i40e_vf_representor.c
ethdev: free all common data when releasing port
[dpdk.git] / drivers / net / i40e / i40e_vf_representor.c
index 24751d13cd33f8bd8142e086ecd10de248ecc2f0..43fe00ccae75db5efbcc8c50b7e34789b2e71842 100644 (file)
@@ -523,7 +523,10 @@ i40e_vf_representor_init(struct rte_eth_dev *ethdev, void *init_params)
 }
 
 int
-i40e_vf_representor_uninit(struct rte_eth_dev *ethdev __rte_unused)
+i40e_vf_representor_uninit(struct rte_eth_dev *ethdev)
 {
+       /* mac_addrs must not be freed because part of i40e_pf_vf */
+       ethdev->data->mac_addrs = NULL;
+
        return 0;
 }