Systemd/src
Daniel Mack 50f48ad37a cgroup: remove support for NetClass= directive
Support for net_cls.class_id through the NetClass= configuration directive
has been added in v227 in preparation for a per-unit packet filter mechanism.
However, it turns out the kernel people have decided to deprecate the net_cls
and net_prio controllers in v2. Tejun provides a comprehensive justification
for this in his commit, which has landed during the merge window for kernel
v4.5:

  https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=bd1060a1d671

As we're aiming for full support for the v2 cgroup hierarchy, we can no
longer support this feature. Userspace tool such as nftables are moving over
to setting rules that are specific to the full cgroup path of a task, which
obsoletes these controllers anyway.

This commit removes support for tweaking details in the net_cls controller,
but keeps the NetClass= directive around for legacy compatibility reasons.
2016-02-10 16:38:56 +01:00
..
ac-power tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
activate tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
analyze tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
ask-password tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
backlight tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
basic cgroup: remove support for NetClass= directive 2016-02-10 16:38:56 +01:00
binfmt tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
boot tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bootchart tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
bus-proxyd tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
cgls tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
cgroups-agent tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
cgtop tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
compat-libs
core cgroup: remove support for NetClass= directive 2016-02-10 16:38:56 +01:00
cryptsetup tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
dbus1-generator tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
debug-generator tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
delta tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
detect-virt tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
escape tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
firstboot tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
fsck tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
fstab-generator tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
getty-generator tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
gpt-auto-generator tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
hibernate-resume tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
hostname tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
hwdb tree-wide: expose "p"-suffix unref calls in public APIs to make gcc cleanup easy 2015-11-27 19:19:36 +01:00
import tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
initctl tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
journal tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
journal-remote tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
kernel-install 90-loaderentry.install: fixup BOOT_OPTIONS 2015-06-02 16:10:06 +02:00
libsystemd tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
libsystemd-network tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
libudev libudev: simplify udev_device_ensure_usec_initialized a bit 2015-12-07 00:44:14 -05:00
locale tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
login tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
machine tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
machine-id-setup tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
modules-load tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
network tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
notify tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
nspawn tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
nss-myhostname tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
nss-mymachines tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
nss-resolve tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
path tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
quotacheck tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
random-seed tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
rc-local-generator tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
remount-fs tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
reply-password tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
resolve tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
rfkill tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
run tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
shared tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
sleep tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
socket-proxy tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
sysctl tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
system-update-generator tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
systemctl tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
systemd tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
sysusers tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
sysv-generator tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
test Merge pull request #2569 from zonque/removals 2016-02-10 14:01:46 +01:00
timedate tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
timesync tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
tmpfiles tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
tty-ask-password-agent tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
udev tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
update-done tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
update-utmp tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
user-sessions tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
vconsole tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
.gitignore
Makefile