Re: [dpdk-dev] [PATCH] vhost: fetch again ring_addrs address after NUMA reallocation

2017-10-13 Thread Thomas Monjalon
13/10/2017 11:43, Jens Freimann: > On Fri, Oct 13, 2017 at 09:30:21AM +, Maxime Coquelin wrote: > >In case of NUMA reallocation, the virtqueue struct is reallocated > >on another socket, meaning that its address changes. > > > >In translate_ring_addresses(), addr pointer was not fetched again >

Re: [dpdk-dev] [PATCH] vhost: fetch again ring_addrs address after NUMA reallocation

2017-10-13 Thread Jens Freimann
On Fri, Oct 13, 2017 at 09:30:21AM +, Maxime Coquelin wrote: In case of NUMA reallocation, the virtqueue struct is reallocated on another socket, meaning that its address changes. In translate_ring_addresses(), addr pointer was not fetched again after the reallocation, so it pointed to freed

[dpdk-dev] [PATCH] vhost: fetch again ring_addrs address after NUMA reallocation

2017-10-13 Thread Maxime Coquelin
In case of NUMA reallocation, the virtqueue struct is reallocated on another socket, meaning that its address changes. In translate_ring_addresses(), addr pointer was not fetched again after the reallocation, so it pointed to freed memory. This patch just fetch again addr pointer after the reallo