On Thu, Apr 24, 2025 at 06:49:57PM +0900, Akihiko Odaki wrote:
> Commit e28fbd1c525d ("Revert "virtio-net: Copy received header to
> buffer"") reverted commit 7987d2be5a8b, which attempted to remove the
> need to patch the (const) input buffer.
> 
> Achieve the original goal by copying the header or the entire packet to
> a writable buffer as necessary. Copy the virtio-net header when patching
> it. Copy the entire packet when filling the UDP checksum as required by
> net_checksum_calculate().
> 
> Signed-off-by: Akihiko Odaki <akihiko.od...@daynix.com>
> ---
> Supersedes: <20250405-mtu-v1-1-08c5910fa...@daynix.com>
> ("[PATCH] virtio-net: Copy all for dhclient workaround")
> 
> This reapplies commit 7987d2be5a8b ("virtio-net: Copy all for dhclient
> workaround"), which was reverted by commit e28fbd1c525d ("Revert
> "virtio-net: Copy received header to buffer""), with a fix in the
> superseded patch. It also renames identifiers according to the
> discussion with Antoine Damhet.
> ---
> Changes in v2:
> - Rewrote the message avoiding archeology as suggested by
>   Michael S. Tsirkin.
> - Link to v1: 
> https://lore.kernel.org/qemu-devel/20250423-reapply-v1-1-6f4fc3027...@daynix.com
> ---
>  hw/net/virtio-net.c | 91 
> ++++++++++++++++++++++++++++-------------------------
>  1 file changed, 48 insertions(+), 43 deletions(-)

Reviewed-by: Antoine Damhet <adam...@scaleway.com>
Tested-by: Antoine Damhet <adam...@scaleway.com>

-- 
Antoine 'xdbob' Damhet
Engineer @scaleway

Attachment: signature.asc
Description: PGP signature

Reply via email to