Date: Sun, 26 Apr 2020 22:06:01 +0200 From: "Hartmann, O." <o.hartmann@walstatt.org> To: Michael Tuexen <tuexen@freebsd.org> Cc: "Hartmann, O." <ohartmann@walstatt.org>, FreeBSD CURRENT <freebsd-current@freebsd.org> Subject: Re: Compiling MOD_CC into kernel (TCP congestion control)? Message-ID: <20200426220601.3045ad76@hermann.fritz.box> In-Reply-To: <C0A490FA-51B8-4222-B5A8-0CCD3F4ADE48@freebsd.org> References: <20200425192854.14dc5cbf@hermann.fritz.box> <C0A490FA-51B8-4222-B5A8-0CCD3F4ADE48@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/UPxiVXHDuQ=H4GZxRfm/LOT Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 25 Apr 2020 22:13:08 +0200 Michael Tuexen <tuexen@freebsd.org> wrote: > > On 25. Apr 2020, at 19:28, Hartmann, O. <ohartmann@walstatt.org> > > wrote: > >=20 > > On a firewall/router project of ours I try to experiment with > > several options/algorithms for mod_cc(4). The kernel is compiled > > statically, so that no kernel module can be loaded at runtime, > > therefor I need to compile the different modules mod_cc into the > > kernel. > >=20 > > The manpage mod_cc(4) states: " ... Algorithm modules can be > > compiled into the kernel or loaded as kernel modules ..." > >=20 > > Trying to figure out which manpage could hold the necessary > > information how to proceed with compiling those modules statically > > into the kernel, I tried tcp(4), mod_cc(4) and tried to get some > > informations from /usr/src/sys/conf/NOTES - without any succes. > >=20 > > Can someone point me to the correct manpage to perform the desired > > task? =20 > Hi, >=20 > I can't point you to a man page, but do you get what you want if you > add lines like the existing one > netinet/cc/cc_newreno.c optional inet | inet6 > to sys/conf/files for the CC modules you would like to get compiled > in your kernel? >=20 > Best regards > Michael > >=20 > > Thanks in advance, > > kind regards > >=20 > > O. Hartmann =20 >=20 Hello. Thank you very much for the hint. Doing like suggested make me feel back in the times of "config" for BSD kernel configurations ;-) Well, as I stated in the original question, the subject is a littel project where we'd like to compile those modules into the kernel. That is a requirement given by higher order (no modules available, everything needed needs to be static in the kernel, no loading/unloading of modules allowed for security purposes). oh --Sig_/UPxiVXHDuQ=H4GZxRfm/LOT Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQSy8IBxAPDkqVBaTJ44N1ZZPba5RwUCXqXpqQAKCRA4N1ZZPba5 RyZkAP9+70IiXSEwVQ/xisl2nMaawebIg2yE3BQkjaUvMU4xIQD/Q1kZlCB7GAO0 x67io0tcefVBS/8m0fNaU6qwKdWBMgs= =08o+ -----END PGP SIGNATURE----- --Sig_/UPxiVXHDuQ=H4GZxRfm/LOT--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200426220601.3045ad76>