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
Unknown Object (File)
Thu, Apr 25, 11:29 PM
Unknown Object (File)
Thu, Apr 25, 11:29 PM
Unknown Object (File)
Mar 16 2024, 8:46 PM
Unknown Object (File)
Mar 16 2024, 8:45 PM
Unknown Object (File)
Feb 28 2024, 4:16 PM
Unknown Object (File)
Feb 25 2024, 7:28 AM
Unknown Object (File)
Jan 8 2024, 1:04 PM
Unknown Object (File)
Dec 20 2023, 12:12 AM
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.