https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291420

--- Comment #30 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/src/commit/?id=bbd30927b1af44226c8de0512912a7fedfce2824

commit bbd30927b1af44226c8de0512912a7fedfce2824
Author:     Michael Tuexen <[email protected]>
AuthorDate: 2026-01-16 12:32:13 +0000
Commit:     Michael Tuexen <[email protected]>
CommitDate: 2026-01-16 12:36:53 +0000

    bge: disable TXCSUM if UDP transmit checksum offloading is disabled

    The bge interface is special with respect to transmit checksumi
    offloading. In the default settings, an bge interface announces TXCSUM
    capabilities, but only supports TCP/IPv4 and not UDP/IPv4 due to
    limitations of some of the NICs. This results in problems when the bge
    interface becomes a member of a bridge. Since currently only the
    TXCSUM capabilities are synced when a member is added to a bridge and
    not the protocol specific capabilities, this can result in a situation
    where UDP packets are sent out using a bge interface without having a
    correct checksum.
    To mitigate this problem, initially don't announce TXCSUM capabilities,
    when UDP transmit checksum is disabled. It is still possible to enable
    TXCSUM capabilities via ifconfig.

    PR:                     291420
    Reviewed by:            Timo Voelker
    MFC after:              3 days
    Differential Revision:  https://reviews.freebsd.org/D54486

 share/man/man4/bge.4 | 10 +++++++++-
 sys/dev/bge/if_bge.c | 14 +++++++++++++-
 2 files changed, 22 insertions(+), 2 deletions(-)

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

Reply via email to