Bug 236309 - [axe] pf/nat/txcsum broken on 12
Summary: [axe] pf/nat/txcsum broken on 12
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 12.0-RELEASE
Hardware: amd64 Any
: --- Affects Only Me
Assignee: freebsd-net mailing list
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2019-03-06 05:26 UTC by eborisch+FreeBSD
Modified: 2019-03-06 15:35 UTC (History)
3 users (show)

See Also:


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