[Bug 291420] [epair] Bad UDP packet checksum with epair(4) and txcsum enabled

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 10 Dec 2025 11:47:23 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291420

Aleksandr Fedorov <afedorov@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |afedorov@FreeBSD.org

--- Comment #18 from Aleksandr Fedorov <afedorov@FreeBSD.org> ---
(In reply to vova from comment #17)

> what if system has multiple exit interfaces and some of them have no offloading?

There's no problem here. If the interface doesn't support offloading, you need
to calculate checksums.

Just like in Linux.

Check the flags in mbuf and if_hwassist; if anything doesn't match, calculate
it software-based.

-- 
You are receiving this mail because:
You are on the CC list for the bug.