Re: [dpdk-dev] [PATCH] net/vhost: fix segfault when creating vdev dynamically

2018-03-29 Thread Maxime Coquelin
On 03/27/2018 04:01 PM, Tan, Jianfeng wrote: On 3/27/2018 7:28 PM, Maxime Coquelin wrote: On 03/27/2018 11:42 AM, Tan, Jianfeng wrote: On 3/27/2018 5:24 PM, Chen, Junjie J wrote: On 3/28/2018 12:05 AM, Junjie Chen wrote: when creating vdev dynamically, vhost pmd driver start directly

Re: [dpdk-dev] [PATCH] net/vhost: fix segfault when creating vdev dynamically

2018-03-27 Thread Tan, Jianfeng
On 3/27/2018 7:28 PM, Maxime Coquelin wrote: On 03/27/2018 11:42 AM, Tan, Jianfeng wrote: On 3/27/2018 5:24 PM, Chen, Junjie J wrote: On 3/28/2018 12:05 AM, Junjie Chen wrote: when creating vdev dynamically, vhost pmd driver start directly without checking TX/RX queues ready or not, and

Re: [dpdk-dev] [PATCH] net/vhost: fix segfault when creating vdev dynamically

2018-03-27 Thread Tan, Jianfeng
On 3/27/2018 6:18 PM, Chen, Junjie J wrote: On 3/27/2018 5:24 PM, Chen, Junjie J wrote: On 3/28/2018 12:05 AM, Junjie Chen wrote: when creating vdev dynamically, vhost pmd driver start directly without checking TX/RX queues ready or not, and thus cause segmentation fault when vhost library ac

Re: [dpdk-dev] [PATCH] net/vhost: fix segfault when creating vdev dynamically

2018-03-27 Thread Maxime Coquelin
On 03/27/2018 11:42 AM, Tan, Jianfeng wrote: On 3/27/2018 5:24 PM, Chen, Junjie J wrote: On 3/28/2018 12:05 AM, Junjie Chen wrote: when creating vdev dynamically, vhost pmd driver start directly without checking TX/RX queues ready or not, and thus cause segmentation fault when vhost library

Re: [dpdk-dev] [PATCH] net/vhost: fix segfault when creating vdev dynamically

2018-03-27 Thread Chen, Junjie J
> > On 3/27/2018 5:24 PM, Chen, Junjie J wrote: > On 3/28/2018 12:05 AM, Junjie Chen wrote: > > when creating vdev dynamically, vhost pmd driver start directly > > without checking TX/RX queues ready or not, and thus cause > > segmentation fault when vhost library accessing queue

Re: [dpdk-dev] [PATCH] net/vhost: fix segfault when creating vdev dynamically

2018-03-27 Thread Tan, Jianfeng
On 3/27/2018 5:24 PM, Chen, Junjie J wrote: On 3/28/2018 12:05 AM, Junjie Chen wrote: when creating vdev dynamically, vhost pmd driver start directly without checking TX/RX queues ready or not, and thus cause segmentation fault when vhost library accessing queues. This patch add flag to check

Re: [dpdk-dev] [PATCH] net/vhost: fix segfault when creating vdev dynamically

2018-03-27 Thread Chen, Junjie J
> > > >> On 3/28/2018 12:05 AM, Junjie Chen wrote: > >>> when creating vdev dynamically, vhost pmd driver start directly > >>> without checking TX/RX queues ready or not, and thus cause > >>> segmentation fault when vhost library accessing queues. This patch > >>> add flag to check whether queues

Re: [dpdk-dev] [PATCH] net/vhost: fix segfault when creating vdev dynamically

2018-03-27 Thread Tan, Jianfeng
On 3/27/2018 5:02 PM, Chen, Junjie J wrote: Hi Jianfeng On 3/28/2018 12:05 AM, Junjie Chen wrote: when creating vdev dynamically, vhost pmd driver start directly without checking TX/RX queues ready or not, and thus cause segmentation fault when vhost library accessing queues. This patch add

Re: [dpdk-dev] [PATCH] net/vhost: fix segfault when creating vdev dynamically

2018-03-27 Thread Chen, Junjie J
Hi Jianfeng > On 3/28/2018 12:05 AM, Junjie Chen wrote: > > when creating vdev dynamically, vhost pmd driver start directly > > without checking TX/RX queues ready or not, and thus cause > > segmentation fault when vhost library accessing queues. This patch add > > flag to check whether queues set

Re: [dpdk-dev] [PATCH] net/vhost: fix segfault when creating vdev dynamically

2018-03-27 Thread Tan, Jianfeng
On 3/28/2018 12:05 AM, Junjie Chen wrote: when creating vdev dynamically, vhost pmd driver start directly without checking TX/RX queues ready or not, and thus cause segmentation fault when vhost library accessing queues. This patch add flag to check whether queues setup or not, and add driver s

[dpdk-dev] [PATCH] net/vhost: fix segfault when creating vdev dynamically

2018-03-27 Thread Junjie Chen
when creating vdev dynamically, vhost pmd driver start directly without checking TX/RX queues ready or not, and thus cause segmentation fault when vhost library accessing queues. This patch add flag to check whether queues setup or not, and add driver start call into dev_start to allow user start i