Page MenuHomeFreeBSD

pf: fix if-bound with nat64
ClosedPublic

Authored by kp on Nov 27 2024, 4:43 PM.
Tags
None
Referenced Files
F169026093: D47801.id147060.diff
Mon, Aug 31, 4:00 AM
F168956738: D47801.id.diff
Sun, Aug 30, 11:04 PM
F168937528: D47801.id148154.diff
Sun, Aug 30, 8:37 PM
Unknown Object (File)
Fri, Aug 28, 1:25 PM
Unknown Object (File)
Fri, Aug 28, 1:25 PM
Unknown Object (File)
Fri, Aug 28, 12:47 PM
Unknown Object (File)
Tue, Aug 25, 12:26 PM
Unknown Object (File)
Thu, Aug 20, 4:13 PM

Details

Reviewers
None
Group Reviewers
pfsense
network
Commits
rGc6210cfd58f6: pf: fix if-bound with nat64
Summary

Just as with reply-to rules we don't know what interface we will send this out
of until we create the state. Create new nat64 rules as floating, but bind them
to the appropriate interface on the first pf_route(), when we do know.

Set state policy if-bound for the nat64 tests to validate this.

See also: 6460322a0
Sponsored by: Rubicon Communications, LLC ("Netgate")

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable