Bug 236309 - axe(4): PF & NAT'd outbound traffic has zero checksums with TXCSUM enabled
Summary: axe(4): PF & NAT'd outbound traffic has zero checksums with TXCSUM enabled
Status: Open
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 12.0-RELEASE
Hardware: amd64 Any
: --- Affects Some People
Assignee: freebsd-net mailing list
URL:
Keywords: needs-qa, regression
Depends on:
Blocks:
 
Reported: 2019-03-06 05:26 UTC by eborisch+FreeBSD
Modified: 2019-10-13 21:53 UTC (History)
5 users (show)

See Also:
koobs: mfc-stable12?


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description eborisch+FreeBSD 2019-03-06 05:26:00 UTC
I have a firewall box where the outbound connection to cable is ue / axe. If txcsum is enabled, PF-NAT-ed outbound traffic has a zero checksum. Locally generated outbound traffic is fine.

Disabling txcsum resolves the issue and restores connectivity through the NAT.

Worked fine on 11.2-p9.
Comment 1 eborisch+FreeBSD 2019-03-06 05:28:28 UTC
Currently on 12.0-RELEASE-p3.
Comment 2 Hans Petter Selasky freebsd_committer 2019-03-06 12:27:42 UTC
Diffing the sources used, reveal no changes. Maybe the problem is some mbuf flags changed for TX checksum offloading?

git diff origin/releng/12.0 origin/releng/11.2 sys/dev/usb/net/if_axe.c

--HPS
Comment 3 Jorge Schrauwen 2019-10-11 16:59:40 UTC
Sounds similar to 235607