Re: [dpdk-dev] [PATCH] eal: force IOVA PA mode if KNI module inserted

2017-11-06 Thread Thomas Monjalon
02/11/2017 01:06, Ferruh Yigit: > Fix kernel crash with KNI because KNI requires physical addresses. > > When IOVA VA mode used, memzones and mbufs physical address fields > contain virtual addresses. But KNI relies on these fields to enable > kernel access for buffers. Those fields having virtual

Re: [dpdk-dev] [PATCH] eal: force IOVA PA mode if KNI module inserted

2017-11-02 Thread Ferruh Yigit
On 11/1/2017 8:58 PM, santosh wrote: > Hi Ferruh, > > > On Thursday 02 November 2017 05:36 AM, Ferruh Yigit wrote: >> Fix kernel crash with KNI because KNI requires physical addresses. >> >> When IOVA VA mode used, memzones and mbufs physical address fields >> contain virtual addresses. But KNI r

Re: [dpdk-dev] [PATCH] eal: force IOVA PA mode if KNI module inserted

2017-11-01 Thread santosh
Hi Ferruh, On Thursday 02 November 2017 05:36 AM, Ferruh Yigit wrote: > Fix kernel crash with KNI because KNI requires physical addresses. > > When IOVA VA mode used, memzones and mbufs physical address fields > contain virtual addresses. But KNI relies on these fields to enable > kernel access f

[dpdk-dev] [PATCH] eal: force IOVA PA mode if KNI module inserted

2017-11-01 Thread Ferruh Yigit
Fix kernel crash with KNI because KNI requires physical addresses. When IOVA VA mode used, memzones and mbufs physical address fields contain virtual addresses. But KNI relies on these fields to enable kernel access for buffers. Those fields having virtual address cause crash in kernel. This is a