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
F161858676: D15756.id43601.diff
Tue, Jul 7, 11:58 AM
F161806479: D15756.id.diff
Tue, Jul 7, 1:00 AM
Unknown Object (File)
Sat, Jul 4, 4:14 PM
Unknown Object (File)
Sat, Jul 4, 5:16 AM
Unknown Object (File)
Tue, Jun 30, 4:06 AM
Unknown Object (File)
May 23 2026, 6:02 PM
Unknown Object (File)
May 23 2026, 6:02 PM
Unknown Object (File)
May 22 2026, 12:29 PM
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 Not Applicable
Unit
Tests Not Applicable