> Ingress resolution of uncommon virtio net hdr checksum metadata > (software checksum completion at ingress) adds performance overhead but > is currently invisible: no counter tracks it, so a hypothetical workload > relying on uncommon metadata cannot be distinguished from none at all, > and packets quietly pay the host-CPU checksum overhead instead of offload. > > Have virtio_net_hdr_to_skb() return 1 when it completes an uncommon > checksum in software, and flip every converter call site to test for > negative errno. Have tun count these events per device as > rx_csum_sw and expose the counter via ethtool -S. > > Signed-off-by: Michael S. Tsirkin <[email protected]>
Sashiko has reviewed this patch and found no issues. It looks great! -- Sashiko AI review ยท https://sashiko.dev/#/patchset/[email protected]?part=4
