summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Calianu <adrian.calianu@enea.com>2016-12-28 20:35:31 +0100
committerAdrian Calianu <adrian.calianu@enea.com>2016-12-28 20:35:31 +0100
commit23537b5cda528d1d426a4c208980b3913aa7240a (patch)
tree42477f78aaca2ecb153702e6c240cfa98a21bb6e
parentb1d5622f387d96553ffefbffb0a4384fc2f48593 (diff)
downloadenea-kernel-cache-23537b5cda528d1d426a4c208980b3913aa7240a.tar.gz
Add kernel configurations to support LXC
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
-rw-r--r--features/lxc/lxc_y.cfg36
-rw-r--r--features/lxc/lxc_y.scc4
2 files changed, 40 insertions, 0 deletions
diff --git a/features/lxc/lxc_y.cfg b/features/lxc/lxc_y.cfg
new file mode 100644
index 0000000..74b0cf2
--- /dev/null
+++ b/features/lxc/lxc_y.cfg
@@ -0,0 +1,36 @@
1CONFIG_NAMESPACES=y
2CONFIG_UTS_NS=y
3CONFIG_IPC_NS=y
4CONFIG_PID_NS=y
5CONFIG_USER_NS=y
6CONFIG_NET_NS=y
7DEVPTS_MULTIPLE_INSTANCES=y
8
9CONFIG_CGROUPS=y
10CONFIG_CGROUP_NS=y -missing
11CONFIG_CGROUP_DEVICE=y
12CONFIG_CGROUP_SCHED=y
13CONFIG_CGROUP_CPUACCT=y
14CONFIG_CGROUP_MEM_RES_CTLR=y
15CONFIG_CPUSETS=y
16
17CONFIG_VETH=y
18CONFIG_MACVLAN=y
19CONFIG_VLAN_8021Q=y
20CONFIG_BRIDGE=y
21CONFIG_NETFILTER_ADVANCED=y
22CONFIG_NF_NAT_IPV4=y
23CONFIG_NF_NAT_IPV6=y
24CONFIG_IP_NF_TARGET_MASQUERADE=y
25CONFIG_IP6_NF_TARGET_MASQUERADE=y
26CONFIG_NETFILTER_XT_TARGET_CHECKSUM=y
27CONFIG_FUSE_FS=y
28
29CONFIG_CHECKPOINT_RESTORE=y
30CONFIG_FHANDLE=y
31CONFIG_EVENTFD=y
32CONFIG_EPOLL=y
33CONFIG_UNIX_DIAG=y
34CONFIG_INET_DIAG=y
35CONFIG_PACKET_DIAG=y
36CONFIG_NETLINK_DIAG=y
diff --git a/features/lxc/lxc_y.scc b/features/lxc/lxc_y.scc
new file mode 100644
index 0000000..7c7930b
--- /dev/null
+++ b/features/lxc/lxc_y.scc
@@ -0,0 +1,4 @@
1define KFEATURE_DESCRIPTION "Enable LXC support as required by lxc-checkconfig"
2define KFEATURE_COMPATIBILITY all
3
4kconf non-hardware lxc_y.cfg