Page MenuHomeFreeBSD

Change RACK dependency on TCPHPTS from build-time to load-time
ClosedPublic

Authored by jtl on Jun 11 2018, 10:31 AM.
Tags
None
Referenced Files
F106150297: D15756.diff
Thu, Dec 26, 5:39 AM
Unknown Object (File)
Oct 4 2024, 1:57 PM
Unknown Object (File)
Oct 4 2024, 5:49 AM
Unknown Object (File)
Oct 4 2024, 5:20 AM
Unknown Object (File)
Oct 3 2024, 8:15 AM
Unknown Object (File)
Oct 2 2024, 5:12 PM
Unknown Object (File)
Sep 27 2024, 11:27 PM
Unknown Object (File)
Sep 27 2024, 7:15 AM
Subscribers

Details

Summary

At present, RACK requires the TCPHPTS option to run. However, because modules can be moved from machine to machine, this dependency is really best assessed at load time rather than at build time.

Test Plan

When I boot a kernel compiled with the TCPHPTS option, the RACK module loads. When I book a kernel compiled without the TCPHPTS option, the RACK module complains that it is missing the tcphpts prerequisite.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 17167
Build 17019: arc lint + arc unit