Page MenuHomeFreeBSD

Allow loading related kernel modules through ipfw rc script
ClosedPublic

Authored by driesm on Mar 21 2019, 7:40 PM.
Tags
None
Referenced Files
Unknown Object (File)
Dec 11 2023, 6:54 AM
Unknown Object (File)
Nov 28 2023, 3:58 AM
Unknown Object (File)
Oct 27 2023, 2:58 AM
Unknown Object (File)
Sep 26 2023, 9:03 AM
Unknown Object (File)
Sep 25 2023, 11:05 AM
Unknown Object (File)
Aug 8 2023, 8:29 AM
Unknown Object (File)
Aug 8 2023, 8:28 AM
Unknown Object (File)
Aug 8 2023, 8:26 AM
Subscribers

Details

Summary

This adds three switches to the rc script of ipfw to enable loading the ipfw nat64, nptv6 and pmod kernel modules.
This diff also updates the man page of rc.conf documenting the switches.

PR: 234252

Test Plan

Boot with firewall_nat64_enable="YES" and check that ipfw_nat64 module is loaded.
Boot with firewall_nptv6_enable="YES" and check that ipfw_nptv6 module is loaded.
Boot with firewall_pmod_enable="YES" and check that ipfw_pmod module is loaded.

Diff Detail

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

Event Timeline

driesm retitled this revision from Allow loading of IPv6 kernel modules trough ipfw rc script to Allow loading of IPv6 kernel modules through ipfw rc script.Mar 21 2019, 7:42 PM

I think you may find useful ipfw_pmod module too, it adds support for TCP MSS modification, but, yes, it is not related to IPv6. However, ng_tcpmss does not support TCP over IPv6, but ipfw_pmod does :)

driesm retitled this revision from Allow loading of IPv6 kernel modules through ipfw rc script to Allow loading related kernel modules through ipfw rc script.
driesm edited the summary of this revision. (Show Details)
driesm edited the test plan for this revision. (Show Details)

Thanks for the pointer, this diff was by no means limited to the IPv6 modules :)!
I added a switch for the pmod module in a similar fashion.

This revision is now accepted and ready to land.Mar 22 2019, 10:28 AM

Just FYI, I am not a committer :)

This revision was automatically updated to reflect the committed changes.