From 5a019a06b9003f9f59e720cf514f0081c6ef1c2e Mon Sep 17 00:00:00 2001 From: Taliesin Sisson Date: Sat, 2 Mar 2024 00:15:30 +0000 Subject: [PATCH] Add OpenVSwitch --- arch/arm64/configs/config-wsl-arm64 | 16 +++++++++++----- arch/x86/configs/config-wsl-x86 | 16 +++++++++++----- 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/arch/arm64/configs/config-wsl-arm64 b/arch/arm64/configs/config-wsl-arm64 index 34655016e89ef..474181cbe8538 100644 --- a/arch/arm64/configs/config-wsl-arm64 +++ b/arch/arm64/configs/config-wsl-arm64 @@ -1050,6 +1050,7 @@ CONFIG_IPV6_MULTIPLE_TABLES=y # CONFIG_IPV6_SEG6_HMAC is not set # CONFIG_IPV6_RPL_LWTUNNEL is not set # CONFIG_IPV6_IOAM6_LWTUNNEL is not set +CONFIG_IPV6_GRE=m # CONFIG_NETLABEL is not set # CONFIG_MPTCP is not set CONFIG_NETWORK_SECMARK=y @@ -1100,6 +1101,7 @@ CONFIG_NF_CONNTRACK_PPTP=y CONFIG_NF_CONNTRACK_SANE=y CONFIG_NF_CONNTRACK_SIP=y CONFIG_NF_CONNTRACK_TFTP=y +CONFIG_NF_CONNTRACK_OVS=y CONFIG_NF_CT_NETLINK=y # CONFIG_NETFILTER_NETLINK_GLUE_CT is not set CONFIG_NF_NAT=y @@ -1308,6 +1310,7 @@ CONFIG_NF_LOG_IPV4=y CONFIG_NF_REJECT_IPV4=y CONFIG_NF_NAT_PPTP=y CONFIG_NF_NAT_H323=y +CONFIG_NF_NAT_OVS=y CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_AH=y CONFIG_IP_NF_MATCH_ECN=y @@ -1454,11 +1457,11 @@ CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_CGROUP=y CONFIG_NET_CLS_BPF=y CONFIG_NET_CLS_FLOWER=y -# CONFIG_NET_CLS_MATCHALL is not set +CONFIG_NET_CLS_MATCHALL=m # CONFIG_NET_EMATCH is not set CONFIG_NET_CLS_ACT=y # CONFIG_NET_ACT_POLICE is not set -# CONFIG_NET_ACT_GACT is not set +CONFIG_NET_ACT_GACT=m CONFIG_NET_ACT_MIRRED=y # CONFIG_NET_ACT_SAMPLE is not set CONFIG_NET_ACT_IPT=y @@ -1467,8 +1470,8 @@ CONFIG_NET_ACT_IPT=y # CONFIG_NET_ACT_SIMP is not set # CONFIG_NET_ACT_SKBEDIT is not set # CONFIG_NET_ACT_CSUM is not set -# CONFIG_NET_ACT_MPLS is not set -# CONFIG_NET_ACT_VLAN is not set +CONFIG_NET_ACT_MPLS=m +CONFIG_NET_ACT_VLAN=m CONFIG_NET_ACT_BPF=y # CONFIG_NET_ACT_CONNMARK is not set # CONFIG_NET_ACT_CTINFO is not set @@ -1481,7 +1484,10 @@ CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y # CONFIG_BATMAN_ADV is not set -# CONFIG_OPENVSWITCH is not set +CONFIG_OPENVSWITCH=m +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_OPENVSWITCH_GENEVE=m CONFIG_VSOCKETS=y CONFIG_VSOCKETS_DIAG=y # CONFIG_VSOCKETS_LOOPBACK is not set diff --git a/arch/x86/configs/config-wsl-x86 b/arch/x86/configs/config-wsl-x86 index b3322219f69b0..606871c2b33b3 100644 --- a/arch/x86/configs/config-wsl-x86 +++ b/arch/x86/configs/config-wsl-x86 @@ -1141,6 +1141,7 @@ CONFIG_IPV6_MULTIPLE_TABLES=y # CONFIG_IPV6_SEG6_HMAC is not set # CONFIG_IPV6_RPL_LWTUNNEL is not set # CONFIG_IPV6_IOAM6_LWTUNNEL is not set +CONFIG_IPV6_GRE=m # CONFIG_NETLABEL is not set # CONFIG_MPTCP is not set CONFIG_NETWORK_SECMARK=y @@ -1191,6 +1192,7 @@ CONFIG_NF_CONNTRACK_PPTP=y CONFIG_NF_CONNTRACK_SANE=y CONFIG_NF_CONNTRACK_SIP=y CONFIG_NF_CONNTRACK_TFTP=y +CONFIG_NF_CONNTRACK_OVS=y CONFIG_NF_CT_NETLINK=y # CONFIG_NETFILTER_NETLINK_GLUE_CT is not set CONFIG_NF_NAT=y @@ -1400,6 +1402,7 @@ CONFIG_NF_LOG_IPV4=y CONFIG_NF_REJECT_IPV4=y CONFIG_NF_NAT_PPTP=y CONFIG_NF_NAT_H323=y +CONFIG_NF_NAT_OVS=y CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_AH=y CONFIG_IP_NF_MATCH_ECN=y @@ -1546,11 +1549,11 @@ CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_CGROUP=y CONFIG_NET_CLS_BPF=y CONFIG_NET_CLS_FLOWER=y -# CONFIG_NET_CLS_MATCHALL is not set +CONFIG_NET_CLS_MATCHALL=m # CONFIG_NET_EMATCH is not set CONFIG_NET_CLS_ACT=y # CONFIG_NET_ACT_POLICE is not set -# CONFIG_NET_ACT_GACT is not set +CONFIG_NET_ACT_GACT=m CONFIG_NET_ACT_MIRRED=y # CONFIG_NET_ACT_SAMPLE is not set CONFIG_NET_ACT_IPT=y @@ -1559,8 +1562,8 @@ CONFIG_NET_ACT_IPT=y # CONFIG_NET_ACT_SIMP is not set # CONFIG_NET_ACT_SKBEDIT is not set # CONFIG_NET_ACT_CSUM is not set -# CONFIG_NET_ACT_MPLS is not set -# CONFIG_NET_ACT_VLAN is not set +CONFIG_NET_ACT_MPLS=m +CONFIG_NET_ACT_VLAN=m CONFIG_NET_ACT_BPF=y # CONFIG_NET_ACT_CONNMARK is not set # CONFIG_NET_ACT_CTINFO is not set @@ -1573,7 +1576,10 @@ CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y # CONFIG_BATMAN_ADV is not set -# CONFIG_OPENVSWITCH is not set +CONFIG_OPENVSWITCH=m +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_OPENVSWITCH_GENEVE=m CONFIG_VSOCKETS=y CONFIG_VSOCKETS_DIAG=y # CONFIG_VSOCKETS_LOOPBACK is not set