On 4/30/2019 9:39 AM, Xiaolong Ye wrote: > Since 18.11, it is suggested that driver should release all its private > resources at the dev_close routine. So all resources previously released > in remove routine are now released at the dev_close routine, and the > dev_close routine will be called in driver remove routine in order to > support removing a device without closing its ports. > > Above behavior changes are supported by setting RTE_ETH_DEV_CLOSE_REMOVE > flag during probe stage. > > Also as af_xdp pmd doesn't allocate MAC addresses dynamically, it needs > to be set as NULL, so it won't be released by rte_eth_dev_release_port(), > otherwise, there would be "EAL: Error: Invalid memory" error. > > Signed-off-by: Xiaolong Ye <xiaolong...@intel.com>
Reviewed-by: Ferruh Yigit <ferruh.yi...@intel.com> Applied to dpdk-next-net/master, thanks.