Page MenuHomeFreeBSD

Add ability to switch the output method for NAT64 in run-time
ClosedPublic

Authored by ae on Aug 9 2018, 3:44 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Oct 3, 10:24 PM
Unknown Object (File)
Aug 11 2025, 11:43 AM
Unknown Object (File)
Aug 9 2025, 1:20 AM
Unknown Object (File)
Jul 20 2025, 5:39 AM
Unknown Object (File)
Jul 20 2025, 5:16 AM
Unknown Object (File)
Jul 3 2025, 7:09 AM
Unknown Object (File)
Jul 2 2025, 2:24 AM
Unknown Object (File)
Jun 30 2025, 5:23 PM
Subscribers

Details

Summary

NAT64 has compile time option IPFIREWALL_NAT64_DIRECT_OUTPUT to use if_output directly from nat64 module. By default is used netisr based output method. Both methods can be used, but they require different handling by rules.

This patch allows enable this method in run-time. This can be useful for testing and on some configurations it can handle higher packet rate, than netisr-based method.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision was not accepted when it landed; it landed in state Needs Review.Oct 21 2018, 4:29 PM
This revision was automatically updated to reflect the committed changes.