> On Oct 29, 2023, at 5:43 PM, Gordon Bergling <g...@freebsd.org> wrote:
>
> Hi,
>
> I am currently building a new system, which should be based on 14.0-RELEASE.
> Therefor I am tracking releng/14.0 since its creation and updating it
> currently
> via the usualy buildworld steps.
>
> What I have noticed recently is, that the [KTLS] is missing. I have a
> stable/13
> system which shows the [KTLS] thread and a very recent -CURRENT that also
> shows
> the [KTLS] thread.
>
> The stable/13 and releng/14.0 systems both use the GENERIC kernel, without any
> custom modifications.
>
> Loaded KLDs are also the same.
>
> Did I miss something, or is there something in releng/14.0 missing, which
> is currenlty enabled in stable/13?
KTLS shall still work as intended, the creation of it threads is deferred.
See a72ee355646c (ktls: Defer creation of threads and zones until first use)
> Run ktls_init() when the first KTLS session is created rather than
> unconditionally during boot. This avoids creating unused threads and
> allocating unused resources on systems which do not use KTLS.
```
-SYSINIT(ktls, SI_SUB_SMP + 1, SI_ORDER_ANY, ktls_init, NULL);
```
>
> Any help for getting an insight on this would be much appreciated.
>
> --Gordon
Best regards,
Zhenlei