01/08/2019 14:27, David Marchand: > The memory tests currently check that, for normal mode (not legacy mode), > there is no memory left behind when exiting.
I think this is the real bug: we are checking a behaviour that we cannot achieve currently. > The problem is that if a ethdev port is allocated when scanning pci > devices (even if the driver probe fails like when you have a virtio > management interface attached to the kernel), on exit, dpdk won't free > the associated memory since ethdev never frees the ethdev memzone. As you said in this thread, we could think about how to free it properly in a future release. For 19.08, I would suggest to disable the test with a comment explaining the reason. > Workaround this by disabling pci scan. If you choose the --no-pci workaround, please add a comment about the reason.