Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-22 Thread Jason Wang
On Wed, Feb 23, 2022 at 10:58 AM Jason Wang wrote: > > On Tue, Feb 22, 2022 at 4:00 PM Xuan Zhuo wrote: > > > > On Tue, 22 Feb 2022 12:02:14 +0800, Jason Wang wrote: > > > > > > 在 2022/2/21 下午7:23, Xuan Zhuo 写道: > > > > On Mon, 21 Feb 2022 11:32:52 +0800, Jason Wang > > > > wrote: > > > >> On

Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-22 Thread Jason Wang
On Tue, Feb 22, 2022 at 4:00 PM Xuan Zhuo wrote: > > On Tue, 22 Feb 2022 12:02:14 +0800, Jason Wang wrote: > > > > 在 2022/2/21 下午7:23, Xuan Zhuo 写道: > > > On Mon, 21 Feb 2022 11:32:52 +0800, Jason Wang > > > wrote: > > >> On Fri, Feb 18, 2022 at 5:00 PM Xuan Zhuo > > >> wrote: > > >>> On Thu,

Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-22 Thread Xuan Zhuo
On Tue, 22 Feb 2022 12:02:14 +0800, Jason Wang wrote: > > 在 2022/2/21 下午7:23, Xuan Zhuo 写道: > > On Mon, 21 Feb 2022 11:32:52 +0800, Jason Wang wrote: > >> On Fri, Feb 18, 2022 at 5:00 PM Xuan Zhuo > >> wrote: > >>> On Thu, 17 Feb 2022 15:19:44 +0800, Jason Wang > >>> wrote: > On Thu, Feb

Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-21 Thread Jason Wang
在 2022/2/21 下午7:23, Xuan Zhuo 写道: On Mon, 21 Feb 2022 11:32:52 +0800, Jason Wang wrote: On Fri, Feb 18, 2022 at 5:00 PM Xuan Zhuo wrote: On Thu, 17 Feb 2022 15:19:44 +0800, Jason Wang wrote: On Thu, Feb 10, 2022 at 4:51 PM Xuan Zhuo wrote: virtqueue_add() only supports virtual addresses,

Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-21 Thread Xuan Zhuo
On Mon, 21 Feb 2022 11:32:52 +0800, Jason Wang wrote: > On Fri, Feb 18, 2022 at 5:00 PM Xuan Zhuo wrote: > > > > On Thu, 17 Feb 2022 15:19:44 +0800, Jason Wang wrote: > > > On Thu, Feb 10, 2022 at 4:51 PM Xuan Zhuo > > > wrote: > > > > > > > > virtqueue_add() only supports virtual addresses, d

Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-21 Thread Xuan Zhuo
On Mon, 21 Feb 2022 14:55:43 +0800, Jason Wang wrote: > On Mon, Feb 21, 2022 at 2:45 PM Xuan Zhuo wrote: > > > > On Mon, 21 Feb 2022 14:37:49 +0800, Jason Wang wrote: > > > On Mon, Feb 21, 2022 at 2:20 PM Xuan Zhuo > > > wrote: > > > > > > > > On Mon, 21 Feb 2022 13:59:06 +0800, Xuan Zhuo > >

Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-20 Thread Jason Wang
On Mon, Feb 21, 2022 at 2:48 PM Xuan Zhuo wrote: > > On Mon, 21 Feb 2022 14:37:49 +0800, Jason Wang wrote: > > On Mon, Feb 21, 2022 at 2:20 PM Xuan Zhuo > > wrote: > > > > > > On Mon, 21 Feb 2022 13:59:06 +0800, Xuan Zhuo > > > wrote: > > > > On Mon, 21 Feb 2022 11:53:33 +0800, Jason Wang >

Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-20 Thread Jason Wang
On Mon, Feb 21, 2022 at 2:45 PM Xuan Zhuo wrote: > > On Mon, 21 Feb 2022 14:37:49 +0800, Jason Wang wrote: > > On Mon, Feb 21, 2022 at 2:20 PM Xuan Zhuo > > wrote: > > > > > > On Mon, 21 Feb 2022 13:59:06 +0800, Xuan Zhuo > > > wrote: > > > > On Mon, 21 Feb 2022 11:53:33 +0800, Jason Wang >

Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-20 Thread Xuan Zhuo
On Mon, 21 Feb 2022 14:37:49 +0800, Jason Wang wrote: > On Mon, Feb 21, 2022 at 2:20 PM Xuan Zhuo wrote: > > > > On Mon, 21 Feb 2022 13:59:06 +0800, Xuan Zhuo > > wrote: > > > On Mon, 21 Feb 2022 11:53:33 +0800, Jason Wang > > > wrote: > > > > On Mon, Feb 21, 2022 at 11:46 AM Xuan Zhuo > >

Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-20 Thread Xuan Zhuo
On Mon, 21 Feb 2022 14:37:49 +0800, Jason Wang wrote: > On Mon, Feb 21, 2022 at 2:20 PM Xuan Zhuo wrote: > > > > On Mon, 21 Feb 2022 13:59:06 +0800, Xuan Zhuo > > wrote: > > > On Mon, 21 Feb 2022 11:53:33 +0800, Jason Wang > > > wrote: > > > > On Mon, Feb 21, 2022 at 11:46 AM Xuan Zhuo > >

Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-20 Thread Jason Wang
On Mon, Feb 21, 2022 at 2:20 PM Xuan Zhuo wrote: > > On Mon, 21 Feb 2022 13:59:06 +0800, Xuan Zhuo > wrote: > > On Mon, 21 Feb 2022 11:53:33 +0800, Jason Wang wrote: > > > On Mon, Feb 21, 2022 at 11:46 AM Xuan Zhuo > > > wrote: > > > > > > > > On Mon, 21 Feb 2022 11:32:52 +0800, Jason Wang

Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-20 Thread Xuan Zhuo
On Mon, 21 Feb 2022 13:59:06 +0800, Xuan Zhuo wrote: > On Mon, 21 Feb 2022 11:53:33 +0800, Jason Wang wrote: > > On Mon, Feb 21, 2022 at 11:46 AM Xuan Zhuo > > wrote: > > > > > > On Mon, 21 Feb 2022 11:32:52 +0800, Jason Wang > > > wrote: > > > > On Fri, Feb 18, 2022 at 5:00 PM Xuan Zhuo >

Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-20 Thread Xuan Zhuo
On Mon, 21 Feb 2022 11:53:33 +0800, Jason Wang wrote: > On Mon, Feb 21, 2022 at 11:46 AM Xuan Zhuo wrote: > > > > On Mon, 21 Feb 2022 11:32:52 +0800, Jason Wang wrote: > > > On Fri, Feb 18, 2022 at 5:00 PM Xuan Zhuo > > > wrote: > > > > > > > > On Thu, 17 Feb 2022 15:19:44 +0800, Jason Wang

Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-20 Thread Jason Wang
On Mon, Feb 21, 2022 at 11:46 AM Xuan Zhuo wrote: > > On Mon, 21 Feb 2022 11:32:52 +0800, Jason Wang wrote: > > On Fri, Feb 18, 2022 at 5:00 PM Xuan Zhuo > > wrote: > > > > > > On Thu, 17 Feb 2022 15:19:44 +0800, Jason Wang > > > wrote: > > > > On Thu, Feb 10, 2022 at 4:51 PM Xuan Zhuo > >

Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-20 Thread Xuan Zhuo
On Mon, 21 Feb 2022 11:32:52 +0800, Jason Wang wrote: > On Fri, Feb 18, 2022 at 5:00 PM Xuan Zhuo wrote: > > > > On Thu, 17 Feb 2022 15:19:44 +0800, Jason Wang wrote: > > > On Thu, Feb 10, 2022 at 4:51 PM Xuan Zhuo > > > wrote: > > > > > > > > virtqueue_add() only supports virtual addresses, d

Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-20 Thread Jason Wang
On Fri, Feb 18, 2022 at 5:00 PM Xuan Zhuo wrote: > > On Thu, 17 Feb 2022 15:19:44 +0800, Jason Wang wrote: > > On Thu, Feb 10, 2022 at 4:51 PM Xuan Zhuo > > wrote: > > > > > > virtqueue_add() only supports virtual addresses, dma is completed in > > > virtqueue_add(). > > > > > > In some scenari

Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-20 Thread Jason Wang
On Fri, Feb 18, 2022 at 5:25 PM Michael S. Tsirkin wrote: > > On Fri, Feb 18, 2022 at 04:55:23PM +0800, Xuan Zhuo wrote: > > On Thu, 17 Feb 2022 15:19:44 +0800, Jason Wang wrote: > > > On Thu, Feb 10, 2022 at 4:51 PM Xuan Zhuo > > > wrote: > > > > > > > > virtqueue_add() only supports virtual a

Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-18 Thread Xuan Zhuo
On Fri, 18 Feb 2022 04:24:58 -0500, "Michael S. Tsirkin" wrote: > On Fri, Feb 18, 2022 at 04:55:23PM +0800, Xuan Zhuo wrote: > > On Thu, 17 Feb 2022 15:19:44 +0800, Jason Wang wrote: > > > On Thu, Feb 10, 2022 at 4:51 PM Xuan Zhuo > > > wrote: > > > > > > > > virtqueue_add() only supports virt

Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-18 Thread Michael S. Tsirkin
On Fri, Feb 18, 2022 at 04:55:23PM +0800, Xuan Zhuo wrote: > On Thu, 17 Feb 2022 15:19:44 +0800, Jason Wang wrote: > > On Thu, Feb 10, 2022 at 4:51 PM Xuan Zhuo > > wrote: > > > > > > virtqueue_add() only supports virtual addresses, dma is completed in > > > virtqueue_add(). > > > > > > In some

Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-18 Thread Xuan Zhuo
On Thu, 17 Feb 2022 15:19:44 +0800, Jason Wang wrote: > On Thu, Feb 10, 2022 at 4:51 PM Xuan Zhuo wrote: > > > > virtqueue_add() only supports virtual addresses, dma is completed in > > virtqueue_add(). > > > > In some scenarios (such as the AF_XDP scenario), DMA is completed in > > advance, so

Re: [PATCH v1 0/6] virtio: support advance DMA

2022-02-16 Thread Jason Wang
On Thu, Feb 10, 2022 at 4:51 PM Xuan Zhuo wrote: > > virtqueue_add() only supports virtual addresses, dma is completed in > virtqueue_add(). > > In some scenarios (such as the AF_XDP scenario), DMA is completed in advance, > so > it is necessary for us to support passing the DMA address to virtqu

[PATCH v1 0/6] virtio: support advance DMA

2022-02-10 Thread Xuan Zhuo
virtqueue_add() only supports virtual addresses, dma is completed in virtqueue_add(). In some scenarios (such as the AF_XDP scenario), DMA is completed in advance, so it is necessary for us to support passing the DMA address to virtqueue_add(). Record this predma information in extra->flags, whic