[dpdk-dev] [PATCH 1/3] net/virtio: fix dev detachable flag

2017-02-20 Thread hanxueluo
From: Huanle Han The dev detachable flag was removed by commit f229eb4 ("net/virtio: fix rewriting LSC flag"). Signed-off-by: Huanle Han --- drivers/net/virtio/virtio_ethdev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/virtio/virtio_ethdev.c b/drivers/net/virtio/virtio_et

[dpdk-dev] [PATCH 2/3] net/virtio: fix crash when close virtio dev twice

2017-02-20 Thread hanxueluo
From: Huanle Han This commit fixs segment fault when rte_eth_dev_close() is called on a virtio dev more than once. Assigning zero after free to avoids freed memory to be accessed again. Signed-off-by: Huanle Han --- drivers/net/virtio/virtio_ethdev.c | 5 + lib/librte_ether/rte_ethdev.c

[dpdk-dev] [PATCH 3/3] pci: fix crash caused by invaild memory write

2017-02-20 Thread hanxueluo
From: Huanle Han rte_eal_dev_detach() didn't remove dev from dev_device_list after free the dev. So the following attached dev wrote to the freed memory (tailq entry of previous dev) in below stack: == Invalid write of size 8 ==at 0x43A9CE: rte_eal_device_insert (eal_common_dev.c:71) ==b