[Bug 263229] virtio vtnet driver with rxcsum errors

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 11 Sep 2025 13:55:02 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=263229

--- Comment #27 from mike@sentex.net ---
Created attachment 263708
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=263708&action=edit
results of vtnet output

Thank you for all the efforts here Michael, I (and I am sure the wider FreeBSD
community)  appreciate it greatly!!

TLDR; maybe a problem with LRO still ?



I set up 2 VMs

R14 and R15 both with 2 interfaces and am using iperf3 to test speeds

R14 and R15 share 192.168.122.0/24 as a common subnet

iperf3 between 192.168.122.0/24 looks good at expected speeds

doing both iperf3 -R -c 192.168.122.3 and iperf3 -c 192.168.122.3

gives between 15Gb/s and 18Gb/s which is great

From R14 to an outside server on gigabit gets about gigabit in both directions
which is typical
From R15 to an outside server on gigabit gets about gigabit in both directions
which is typical

from R15 that is routed across R14's 192.168.122.0/24 network however, I am
getting 2-3Mb/s


If I 
ifconfig vtnet0 -lro
ifconfig vtnet1 -lro

on the R14 box acting as a router, all works at expected speeds

If I reverse the jobs or R14 and R15 so that R15 acts as the router, it is the
same issue.

I have to do both interfaces for both directions to work otherwise just one
direction gets full speed.

-- 
You are receiving this mail because:
You are the assignee for the bug.