Do you have any extra reads to get a better idea why you consider net_cls
not a real cgroup?

Its generally used in iptables and tc traffic labeling an QoS.
Its a missing feature with an open issue that can be solved/eased in couple
of lines of code https://github.com/systemd/systemd/issues/11618
Are PR welcome for this kind of feature?


On Wed, Nov 27, 2019 at 3:25 AM Lennart Poettering <lenn...@poettering.net>
wrote:

> On Di, 26.11.19 15:27, Andrew Gurinovich (altm...@gmail.com) wrote:
>
> > What is the recommended way to assign cgroups prop net_cls.classid to a
> > systemd service?
> > Seems that a rule of thumb that whatever service property that is
> supposed
> > to be systemd-managed, got a property in service file. However,
> > https://systemd.io/CGROUP_DELEGATION says that:
> >
> > >>This means systemd currently does not and will never manage the
> following
> > controllers on cgroup v1: freezer, cpuset, net_cls, perf_event, net_prio,
> > hugetlb.
> >
> > Do It mean I'm on my own and need to write a custom ExecStartPost shell
> > script to handle cgroups creation and cleanup myself just to change a
> > single cgroup argument?
>
> Yes.
>
> These controllers are not supported by systemd, and this will not
> change (at least for their cgroupsv1 implementations) even with
> current systemd versions. On cgroupsv2, we now support "cpuset"
> starting with the upcoming v244 of systemd, and "freezer" is currently
> pending as PR. The other 4 do not exist and have no future on cgroupsv2.
>
> Lennart
>
> --
> Lennart Poettering, Berlin
>
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to