Re: [dpdk-dev] [PATCH] examples/vhost: fix ioat ring space in callbacks

2021-04-27 Thread Xia, Chenbo
> -Original Message- > From: Jiang, Cheng1 > Sent: Wednesday, March 17, 2021 1:41 PM > To: maxime.coque...@redhat.com; Xia, Chenbo > Cc: dev@dpdk.org; Hu, Jiayu ; Yang, YvonneX > ; Wang, Yinan ; Jiang, Cheng1 > ; sta...@dpdk.org > Subject: [PATCH] examples/vhost: fix ioat ring space in ca

Re: [dpdk-dev] [PATCH] examples/vhost: fix ioat ring space in callbacks

2021-04-18 Thread Liang Ma
On Wed, Apr 07, 2021 at 10:43:36AM +0200, Thomas Monjalon wrote: > +Cc more people to start a discussion about a potential DMA API. > If you think it is interesting, we can start a fresh discussion thread. +1 that's ineresting to have a abstract layer of DMA offload engine. I would like join th

Re: [dpdk-dev] [PATCH] examples/vhost: fix ioat ring space in callbacks

2021-04-13 Thread Jiang, Cheng1
Hi, > -Original Message- > From: Maxime Coquelin > Sent: Tuesday, April 13, 2021 4:51 PM > To: Hu, Jiayu ; Jiang, Cheng1 ; > Xia, Chenbo ; Thomas Monjalon > > Cc: dev@dpdk.org; Yang, YvonneX ; Wang, Yinan > ; sta...@dpdk.org > Subject: Re: [PATCH] examples/vhost: fix ioat ring space in c

Re: [dpdk-dev] [PATCH] examples/vhost: fix ioat ring space in callbacks

2021-04-13 Thread Maxime Coquelin
On 4/7/21 9:54 AM, Hu, Jiayu wrote: > Hi Maxime, > >> -Original Message- >> From: Maxime Coquelin >> Sent: Wednesday, April 7, 2021 3:48 PM >> To: Jiang, Cheng1 ; Xia, Chenbo >> ; Thomas Monjalon >> Cc: dev@dpdk.org; Hu, Jiayu ; Yang, YvonneX >> ; Wang, Yinan ; >> sta...@dpdk.org >> S

Re: [dpdk-dev] [PATCH] examples/vhost: fix ioat ring space in callbacks

2021-04-07 Thread Maxime Coquelin
On 4/7/21 10:26 AM, Thomas Monjalon wrote: > 07/04/2021 09:47, Maxime Coquelin: >> >> On 3/17/21 6:40 AM, Cheng Jiang wrote: >>> We use ioat ring space for determining if ioat callbacks can enqueue a >>> packet to ioat device. But there is one slot can't be used in ioat >>> ring due to the ioat

Re: [dpdk-dev] [PATCH] examples/vhost: fix ioat ring space in callbacks

2021-04-07 Thread Thomas Monjalon
+Cc more people to start a discussion about a potential DMA API. If you think it is interesting, we can start a fresh discussion thread. 07/04/2021 10:26, Thomas Monjalon: > 07/04/2021 09:47, Maxime Coquelin: > > > > On 3/17/21 6:40 AM, Cheng Jiang wrote: > > > We use ioat ring space for determin

Re: [dpdk-dev] [PATCH] examples/vhost: fix ioat ring space in callbacks

2021-04-07 Thread Thomas Monjalon
07/04/2021 09:47, Maxime Coquelin: > > On 3/17/21 6:40 AM, Cheng Jiang wrote: > > We use ioat ring space for determining if ioat callbacks can enqueue a > > packet to ioat device. But there is one slot can't be used in ioat > > ring due to the ioat driver design, so we need to reduce one slot in >

Re: [dpdk-dev] [PATCH] examples/vhost: fix ioat ring space in callbacks

2021-04-07 Thread Hu, Jiayu
Hi Maxime, > -Original Message- > From: Maxime Coquelin > Sent: Wednesday, April 7, 2021 3:48 PM > To: Jiang, Cheng1 ; Xia, Chenbo > ; Thomas Monjalon > Cc: dev@dpdk.org; Hu, Jiayu ; Yang, YvonneX > ; Wang, Yinan ; > sta...@dpdk.org > Subject: Re: [PATCH] examples/vhost: fix ioat ring sp

Re: [dpdk-dev] [PATCH] examples/vhost: fix ioat ring space in callbacks

2021-04-07 Thread Maxime Coquelin
On 3/17/21 6:40 AM, Cheng Jiang wrote: > We use ioat ring space for determining if ioat callbacks can enqueue a > packet to ioat device. But there is one slot can't be used in ioat > ring due to the ioat driver design, so we need to reduce one slot in > ioat ring to prevent ring size mismatch in

Re: [dpdk-dev] [PATCH] examples/vhost: fix ioat ring space in callbacks

2021-03-16 Thread Hu, Jiayu
Reviewed-by: Jiayu Hu > -Original Message- > From: Jiang, Cheng1 > Sent: Wednesday, March 17, 2021 1:41 PM > To: maxime.coque...@redhat.com; Xia, Chenbo > Cc: dev@dpdk.org; Hu, Jiayu ; Yang, YvonneX > ; Wang, Yinan ; Jiang, > Cheng1 ; sta...@dpdk.org > Subject: [PATCH] examples/vhost: f

[dpdk-dev] [PATCH] examples/vhost: fix ioat ring space in callbacks

2021-03-16 Thread Cheng Jiang
We use ioat ring space for determining if ioat callbacks can enqueue a packet to ioat device. But there is one slot can't be used in ioat ring due to the ioat driver design, so we need to reduce one slot in ioat ring to prevent ring size mismatch in ioat callbacks. Fixes: 2aa47e94bfb2 ("examples/v