Skip to content

Commit a2c02ca

Browse files
committed
Enable nftables NAT and raw table support for Docker-in-VM
1 parent ebacc60 commit a2c02ca

File tree

3 files changed

+27
-0
lines changed

3 files changed

+27
-0
lines changed

arch/arm64/configs/ch_defconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1123,14 +1123,23 @@ CONFIG_NET_PTP_CLASSIFY=y
11231123
CONFIG_NETFILTER=y
11241124
CONFIG_NF_CONNTRACK=y
11251125
CONFIG_NF_NAT=y
1126+
CONFIG_NF_TABLES=y
1127+
CONFIG_NF_TABLES_IPV4=y
1128+
CONFIG_NFT_COMPAT=y
1129+
CONFIG_NFT_CT=y
1130+
CONFIG_NFT_MASQ=y
1131+
CONFIG_NFT_NAT=y
11261132
CONFIG_NETFILTER_XTABLES=y
11271133
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
11281134
CONFIG_NETFILTER_XT_MATCH_COMMENT=y
11291135
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y
11301136
CONFIG_IP_NF_FILTER=y
11311137
CONFIG_IP_NF_IPTABLES=y
1138+
CONFIG_IP_NF_MANGLE=y
11321139
CONFIG_IP_NF_NAT=y
1140+
CONFIG_IP_NF_RAW=y
11331141
CONFIG_IP_NF_TARGET_MASQUERADE=y
1142+
CONFIG_BRIDGE_NETFILTER=y
11341143
# CONFIG_IP_DCCP is not set
11351144
# CONFIG_IP_SCTP is not set
11361145
# CONFIG_RDS is not set

arch/riscv/configs/ch_defconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -929,14 +929,23 @@ CONFIG_NET_PTP_CLASSIFY=y
929929
CONFIG_NETFILTER=y
930930
CONFIG_NF_CONNTRACK=y
931931
CONFIG_NF_NAT=y
932+
CONFIG_NF_TABLES=y
933+
CONFIG_NF_TABLES_IPV4=y
934+
CONFIG_NFT_COMPAT=y
935+
CONFIG_NFT_CT=y
936+
CONFIG_NFT_MASQ=y
937+
CONFIG_NFT_NAT=y
932938
CONFIG_NETFILTER_XTABLES=y
933939
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
934940
CONFIG_NETFILTER_XT_MATCH_COMMENT=y
935941
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y
936942
CONFIG_IP_NF_FILTER=y
937943
CONFIG_IP_NF_IPTABLES=y
944+
CONFIG_IP_NF_MANGLE=y
938945
CONFIG_IP_NF_NAT=y
946+
CONFIG_IP_NF_RAW=y
939947
CONFIG_IP_NF_TARGET_MASQUERADE=y
948+
CONFIG_BRIDGE_NETFILTER=y
940949
# CONFIG_IP_DCCP is not set
941950
# CONFIG_IP_SCTP is not set
942951
# CONFIG_RDS is not set

arch/x86/configs/ch_defconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1136,14 +1136,23 @@ CONFIG_NET_PTP_CLASSIFY=y
11361136
CONFIG_NETFILTER=y
11371137
CONFIG_NF_CONNTRACK=y
11381138
CONFIG_NF_NAT=y
1139+
CONFIG_NF_TABLES=y
1140+
CONFIG_NF_TABLES_IPV4=y
1141+
CONFIG_NFT_COMPAT=y
1142+
CONFIG_NFT_CT=y
1143+
CONFIG_NFT_MASQ=y
1144+
CONFIG_NFT_NAT=y
11391145
CONFIG_NETFILTER_XTABLES=y
11401146
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
11411147
CONFIG_NETFILTER_XT_MATCH_COMMENT=y
11421148
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y
11431149
CONFIG_IP_NF_FILTER=y
11441150
CONFIG_IP_NF_IPTABLES=y
1151+
CONFIG_IP_NF_MANGLE=y
11451152
CONFIG_IP_NF_NAT=y
1153+
CONFIG_IP_NF_RAW=y
11461154
CONFIG_IP_NF_TARGET_MASQUERADE=y
1155+
CONFIG_BRIDGE_NETFILTER=y
11471156
# CONFIG_IP_DCCP is not set
11481157
# CONFIG_IP_SCTP is not set
11491158
# CONFIG_RDS is not set

0 commit comments

Comments
 (0)