]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/ixgbe/ixgbe_vf_representor.c
ethdev: free all common data when releasing port
[dpdk.git] / drivers / net / ixgbe / ixgbe_vf_representor.c
index b0fbbc49f6edad1457d544661425fb24ad06d3c4..eb9bbe5cb3b7d0c65415c8cd71064350e49eac96 100644 (file)
@@ -225,7 +225,10 @@ ixgbe_vf_representor_init(struct rte_eth_dev *ethdev, void *init_params)
 }
 
 int
-ixgbe_vf_representor_uninit(struct rte_eth_dev *ethdev __rte_unused)
+ixgbe_vf_representor_uninit(struct rte_eth_dev *ethdev)
 {
+       /* mac_addrs must not be freed because part of ixgbe_vf_info */
+       ethdev->data->mac_addrs = NULL;
+
        return 0;
 }