summaryrefslogtreecommitdiff
path: root/ti_config_fragments
diff options
context:
space:
mode:
authorNishanth Menon <nm@ti.com>2022-03-08 16:33:41 -0600
committerDave Gerlach <d-gerlach@ti.com>2022-04-05 08:29:34 -0500
commit8695419be9e70611b98d46d225a81b0da021deb9 (patch)
tree0d47d4644cb5c400fc6ea1deb4ea223fb6a8b697 /ti_config_fragments
parent648aafeeecfa548c58dd90f6e2382bec682934c5 (diff)
ti_config_fragments: Add container configuration
Lets add container basic configuration that is absolutely needed and configured based on the reasonable recommendations of moby project and lxc. Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
Diffstat (limited to 'ti_config_fragments')
-rw-r--r--ti_config_fragments/containers.cfg32
1 files changed, 32 insertions, 0 deletions
diff --git a/ti_config_fragments/containers.cfg b/ti_config_fragments/containers.cfg
new file mode 100644
index 000000000000..b071bf9e9db8
--- /dev/null
+++ b/ti_config_fragments/containers.cfg
@@ -0,0 +1,32 @@
+##############################################
+#
+# Kernel options needed for container enabled TI SDKs
+# See https://raw.githubusercontent.com/moby/moby/v20.10.12/contrib/check-config.sh
+# Also see lxc-checkconfig
+#
+##############################################
+
+# Just the basic container configuration necessary
+CONFIG_CGROUP_BPF=y
+CONFIG_VETH=m
+CONFIG_BRIDGE_NETFILTER=m
+CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
+CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
+CONFIG_NETFILTER_XT_MATCH_IPVS=m
+CONFIG_NET_CLS_CGROUP=m
+CONFIG_IP_VS=m
+CONFIG_IP_VS_RR=m
+CONFIG_VXLAN=m
+CONFIG_IPVLAN=m
+CONFIG_MACVLAN=m
+CONFIG_DUMMY=m
+CONFIG_NF_NAT_FTP=m
+CONFIG_NF_CONNTRACK_FTP=m
+CONFIG_NF_NAT_TFTP=m
+CONFIG_NF_CONNTRACK_TFTP=m
+CONFIG_AUFS_FS=m
+CONFIG_BTRFS_FS=m
+CONFIG_BLK_DEV_DM=m
+CONFIG_DM_THIN_PROVISIONING=m
+CONFIG_OVERLAY_FS=m
+CONFIG_INET_XFRM_MODE_TRANSPORT=m