Re: [RESEND PATCH v3] virtio_net: Fix mismatched buf address when unmapping for small packets

2024-09-26 Thread patchwork-bot+netdevbpf
Hello: This patch was applied to netdev/net.git (main) by Paolo Abeni : On Thu, 19 Sep 2024 16:13:51 +0800 you wrote: > Currently, the virtio-net driver will perform a pre-dma-mapping for > small or mergeable RX buffer. But for small packets, a mismatched address > without VIRTNET_RX_PAD and xdp_

Re: [RESEND PATCH v3] virtio_net: Fix mismatched buf address when unmapping for small packets

2024-09-19 Thread Xuan Zhuo
On Thu, 19 Sep 2024 16:13:51 +0800, Wenbo Li wrote: > Currently, the virtio-net driver will perform a pre-dma-mapping for > small or mergeable RX buffer. But for small packets, a mismatched address > without VIRTNET_RX_PAD and xdp_headroom is used for unmapping. > > That will result in unsynchron

[RESEND PATCH v3] virtio_net: Fix mismatched buf address when unmapping for small packets

2024-09-19 Thread Wenbo Li
Currently, the virtio-net driver will perform a pre-dma-mapping for small or mergeable RX buffer. But for small packets, a mismatched address without VIRTNET_RX_PAD and xdp_headroom is used for unmapping. That will result in unsynchronized buffers when SWIOTLB is enabled, for example, when running

Re: [RESEND PATCH v3] virtio_net: Fix mismatched buf address when unmapping for small packets

2024-09-19 Thread Xuan Zhuo
On Thu, 19 Sep 2024 16:32:45 +0800, Xuan Zhuo wrote: > On Thu, 19 Sep 2024 16:13:51 +0800, Wenbo Li > wrote: > > Currently, the virtio-net driver will perform a pre-dma-mapping for > > small or mergeable RX buffer. But for small packets, a mismatched address > > without VIRTNET_RX_PAD and xdp_h

Re: [RESEND PATCH v3] virtio_net: Fix mismatched buf address when unmapping for small packets

2024-09-19 Thread Xuan Zhuo
On Thu, 19 Sep 2024 11:52:14 +0800, Wenbo Li wrote: > Currently, the virtio-net driver will perform a pre-dma-mapping for > small or mergeable RX buffer. But for small packets, a mismatched address > without VIRTNET_RX_PAD and xdp_headroom is used for unmapping. > > That will result in unsynchron

[RESEND PATCH v3] virtio_net: Fix mismatched buf address when unmapping for small packets

2024-09-18 Thread Wenbo Li
Currently, the virtio-net driver will perform a pre-dma-mapping for small or mergeable RX buffer. But for small packets, a mismatched address without VIRTNET_RX_PAD and xdp_headroom is used for unmapping. That will result in unsynchronized buffers when SWIOTLB is enabled, for example, when running

Re: [PATCH v3] virtio_net: Fix mismatched buf address when unmapping for small packets

2024-09-18 Thread Michael S. Tsirkin
On Wed, Sep 18, 2024 at 09:20:05PM +0800, Wenbo Li wrote: > Currently, the virtio-net driver will perform a pre-dma-mapping for > small or mergeable RX buffer. But for small packets, a mismatched address > without VIRTNET_RX_PAD and xdp_headroom is used for unmapping. > > That will result in unsyn

[PATCH v3] virtio_net: Fix mismatched buf address when unmapping for small packets

2024-09-18 Thread Wenbo Li
Currently, the virtio-net driver will perform a pre-dma-mapping for small or mergeable RX buffer. But for small packets, a mismatched address without VIRTNET_RX_PAD and xdp_headroom is used for unmapping. That will result in unsynchronized buffers when SWIOTLB is enabled, for example, when running