Enabling FreeBSD 14.1 default build options for BBR and RACK

Started by FireKahuna, July 17, 2024, 11:39:42 AM

Previous topic - Next topic
FreeBSD adds the build options for the BBR and RACK modules to 14.1 as per this commit https://cgit.freebsd.org/src/commit/?id=3a338c534154164504005beb00a3c6feb03756cc

Is it possible to add these new FreeBSD default build options in OPNSense for 24.7? The commiter themselves stated there's no real harm with these options, as they have to be enabled by sysctl. Would it be possible to compile the kernel with these options so that we can utilise these via sysctl (of course not enabled by default, they both require changing sysctl defaults).

Alot of it is described here: https://freebsdfoundation.org/wp-content/uploads/2024/02/scheffenegger.pdf

To be frank I'm a fan of work being compiled into the standard kernel if it's harmless. For risk of entering territory that is less supported I'd definitely want to keep it out of 24.7 especially since it's a brand new major version with all sorts of complications and very little time left before it is going to be released.


Cheers,
Franco

Definitely understand, at the least after getting the 24.7.b kernel installed the RACK stack is compiled, BBR isnt but they in chats seem to be moving to just RACK anyway. So all is good, thanks for the reply and understand it being a breaking change if it wasnt