Re: [PATCH vhost v2 4/7] virtio_net: big mode support premapped

2024-04-23 Thread Xuan Zhuo
On Wed, 24 Apr 2024 11:50:44 +0800, Jason Wang wrote: > On Wed, Apr 24, 2024 at 10:58 AM Xuan Zhuo wrote: > > > > On Wed, 24 Apr 2024 10:45:49 +0800, Jason Wang wrote: > > > On Wed, Apr 24, 2024 at 10:42 AM Xuan Zhuo > > > wrote: > > > > > > > > On Wed, 24 Apr 2024 10:34:56 +0800, Jason Wang

Re: [PATCH vhost v2 4/7] virtio_net: big mode support premapped

2024-04-23 Thread Jason Wang
On Wed, Apr 24, 2024 at 10:58 AM Xuan Zhuo wrote: > > On Wed, 24 Apr 2024 10:45:49 +0800, Jason Wang wrote: > > On Wed, Apr 24, 2024 at 10:42 AM Xuan Zhuo > > wrote: > > > > > > On Wed, 24 Apr 2024 10:34:56 +0800, Jason Wang > > > wrote: > > > > On Wed, Apr 24, 2024 at 9:10 AM Xuan Zhuo > >

Re: [PATCH vhost v2 4/7] virtio_net: big mode support premapped

2024-04-23 Thread Xuan Zhuo
On Wed, 24 Apr 2024 10:45:49 +0800, Jason Wang wrote: > On Wed, Apr 24, 2024 at 10:42 AM Xuan Zhuo wrote: > > > > On Wed, 24 Apr 2024 10:34:56 +0800, Jason Wang wrote: > > > On Wed, Apr 24, 2024 at 9:10 AM Xuan Zhuo > > > wrote: > > > > > > > > On Wed, 24 Apr 2024 08:43:21 +0800, Jason Wang

Re: [PATCH vhost v2 4/7] virtio_net: big mode support premapped

2024-04-23 Thread Jason Wang
On Wed, Apr 24, 2024 at 10:42 AM Xuan Zhuo wrote: > > On Wed, 24 Apr 2024 10:34:56 +0800, Jason Wang wrote: > > On Wed, Apr 24, 2024 at 9:10 AM Xuan Zhuo > > wrote: > > > > > > On Wed, 24 Apr 2024 08:43:21 +0800, Jason Wang > > > wrote: > > > > On Tue, Apr 23, 2024 at 8:38 PM Xuan Zhuo > >

Re: [PATCH vhost v2 4/7] virtio_net: big mode support premapped

2024-04-23 Thread Xuan Zhuo
On Wed, 24 Apr 2024 10:34:56 +0800, Jason Wang wrote: > On Wed, Apr 24, 2024 at 9:10 AM Xuan Zhuo wrote: > > > > On Wed, 24 Apr 2024 08:43:21 +0800, Jason Wang wrote: > > > On Tue, Apr 23, 2024 at 8:38 PM Xuan Zhuo > > > wrote: > > > > > > > > On Tue, 23 Apr 2024 12:36:42 +0800, Jason Wang >

Re: [PATCH vhost v2 4/7] virtio_net: big mode support premapped

2024-04-23 Thread Jason Wang
On Wed, Apr 24, 2024 at 9:10 AM Xuan Zhuo wrote: > > On Wed, 24 Apr 2024 08:43:21 +0800, Jason Wang wrote: > > On Tue, Apr 23, 2024 at 8:38 PM Xuan Zhuo > > wrote: > > > > > > On Tue, 23 Apr 2024 12:36:42 +0800, Jason Wang > > > wrote: > > > > On Mon, Apr 22, 2024 at 3:24 PM Xuan Zhuo > > >

Re: [PATCH vhost v2 4/7] virtio_net: big mode support premapped

2024-04-23 Thread Xuan Zhuo
On Wed, 24 Apr 2024 08:43:21 +0800, Jason Wang wrote: > On Tue, Apr 23, 2024 at 8:38 PM Xuan Zhuo wrote: > > > > On Tue, 23 Apr 2024 12:36:42 +0800, Jason Wang wrote: > > > On Mon, Apr 22, 2024 at 3:24 PM Xuan Zhuo > > > wrote: > > > > > > > > In big mode, pre-mapping DMA is beneficial because

Re: [PATCH vhost v2 4/7] virtio_net: big mode support premapped

2024-04-23 Thread Jason Wang
On Tue, Apr 23, 2024 at 8:38 PM Xuan Zhuo wrote: > > On Tue, 23 Apr 2024 12:36:42 +0800, Jason Wang wrote: > > On Mon, Apr 22, 2024 at 3:24 PM Xuan Zhuo > > wrote: > > > > > > In big mode, pre-mapping DMA is beneficial because if the pages are not > > > used, we can reuse them without needing t

Re: [PATCH vhost v2 4/7] virtio_net: big mode support premapped

2024-04-23 Thread Xuan Zhuo
On Tue, 23 Apr 2024 12:36:42 +0800, Jason Wang wrote: > On Mon, Apr 22, 2024 at 3:24 PM Xuan Zhuo wrote: > > > > In big mode, pre-mapping DMA is beneficial because if the pages are not > > used, we can reuse them without needing to unmap and remap. > > > > We require space to store the DMA addres

Re: [PATCH vhost v2 4/7] virtio_net: big mode support premapped

2024-04-22 Thread Xuan Zhuo
On Tue, 23 Apr 2024 12:36:42 +0800, Jason Wang wrote: > On Mon, Apr 22, 2024 at 3:24 PM Xuan Zhuo wrote: > > > > In big mode, pre-mapping DMA is beneficial because if the pages are not > > used, we can reuse them without needing to unmap and remap. > > > > We require space to store the DMA addres

Re: [PATCH vhost v2 4/7] virtio_net: big mode support premapped

2024-04-22 Thread Jason Wang
On Mon, Apr 22, 2024 at 3:24 PM Xuan Zhuo wrote: > > In big mode, pre-mapping DMA is beneficial because if the pages are not > used, we can reuse them without needing to unmap and remap. > > We require space to store the DMA address. I use the page.dma_addr to > store the DMA address from the pp s

[PATCH vhost v2 4/7] virtio_net: big mode support premapped

2024-04-22 Thread Xuan Zhuo
In big mode, pre-mapping DMA is beneficial because if the pages are not used, we can reuse them without needing to unmap and remap. We require space to store the DMA address. I use the page.dma_addr to store the DMA address from the pp structure inside the page. Every page retrieved from get_a_pa