virtio: free queue memory when closing
virtio: free queue memory when closing

Add function virtio_free_queues() and call from virtio_dev_close()
Use virtio_dev_rx_queue_release() and virtio_dev_tx_queue_release()

Signed-off-by: Bernard Iremonger <233eeff376ad0c06f66f06c5522ea3c4feb30d3b@intel.com>
Acked-by: Stephen Hemminger <06fa905d7f2aaced6dc72e9511c71a2a51e8aead@networkplumber.org>

john-mcnamara-intel/dpdk,mixja/dpdk,venkynv/dpdk-mirror,msune/dpdk,mixja/dpdk,tsphillips/dpdk-fork,john-mcnamara-intel/dpdk,venkynv/dpdk-mirror,venkynv/dpdk-mirror,venkynv/dpdk-mirror,msune/dpdk,john-mcnamara-intel/dpdk,msune/dpdk,tsphillips/dpdk-fork,tsphillips/dpdk-fork,msune/dpdk,tsphillips/dpdk-fork,mixja/dpdk,john-mcnamara-intel/dpdk,mixja/dpdk