Page MenuHomeFreeBSD

Don't compile extra TCP modules by default
ClosedPublic

Authored by jtl on Jun 10 2016, 1:32 AM.
Tags
None
Referenced Files
F131769083: D6795.diff
Sat, Oct 11, 12:39 AM
Unknown Object (File)
Sep 6 2025, 8:48 PM
Unknown Object (File)
Aug 10 2025, 7:09 AM
Unknown Object (File)
Aug 5 2025, 11:52 AM
Unknown Object (File)
Aug 4 2025, 8:33 AM
Unknown Object (File)
Aug 2 2025, 1:45 AM
Unknown Object (File)
Jul 28 2025, 5:54 PM
Unknown Object (File)
Jul 10 2025, 7:55 PM
Subscribers

Details

Summary

At least for now, we don't want to compile extra TCP modules by default. However, we do want to compile them as part of test builds (LINT or tinderbox).

After this change, you will need to add WITH_EXTRA_TCP_STACKS=1 to /etc/make.conf or your kernel config in order to build the extra TCP modules.

Test Plan
  • mk buildkernel with the GENERIC kernel does not compile the extra module.
  • mk buildkernel with the LINT kernel does compile the extra module.
  • Adding makeoptions WITH_EXTRA_TCP_STACKS=1 to the kernel config causes the build to compile the extra module.

Diff Detail

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

Event Timeline

jtl retitled this revision from to Don't compile extra TCP modules by default.
jtl updated this object.
jtl edited the test plan for this revision. (Show Details)
jtl added reviewers: bdrewery, sjg, rrs.
jtl set the repository for this revision to rS FreeBSD src repository - subversion.
jtl added a subscriber: transport.
sjg edited edge metadata.
This revision is now accepted and ready to land.Jun 10 2016, 1:39 AM
This revision was automatically updated to reflect the committed changes.