| From f63e0ef801611520cd468c722d99ad99d5520ae1 Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Fri, 26 Jan 2024 17:36:16 +0100 |
| Subject: selftests: forwarding: Add missing config entries |
| |
| From: Petr Machata <petrm@nvidia.com> |
| |
| [ Upstream commit 4acf4e62cd572b0c806035046b3698f5585ab821 ] |
| |
| The config file contains a partial kernel configuration to be used by |
| `virtme-configkernel --custom'. The presumption is that the config file |
| contains all Kconfig options needed by the selftests from the directory. |
| |
| In net/forwarding/config, many are missing, which manifests as spurious |
| failures when running the selftests, with messages about unknown device |
| types, qdisc kinds or classifier actions. Add the missing configurations. |
| |
| Tested the resulting configuration using virtme-ng as follows: |
| |
| # vng -b -f tools/testing/selftests/net/forwarding/config |
| # vng --user root |
| (within the VM:) |
| # make -C tools/testing/selftests TARGETS=net/forwarding run_tests |
| |
| Signed-off-by: Petr Machata <petrm@nvidia.com> |
| Link: https://lore.kernel.org/r/025abded7ff9cea5874a7fe35dcd3fd41bf5e6ac.1706286755.git.petrm@nvidia.com |
| Signed-off-by: Paolo Abeni <pabeni@redhat.com> |
| Stable-dep-of: f0ddf15f0a74 ("selftests: forwarding: Add missing multicast routing config entries") |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| tools/testing/selftests/net/forwarding/config | 28 +++++++++++++++++++ |
| 1 file changed, 28 insertions(+) |
| |
| diff --git a/tools/testing/selftests/net/forwarding/config b/tools/testing/selftests/net/forwarding/config |
| index 697994a9278bb..ba23435145827 100644 |
| --- a/tools/testing/selftests/net/forwarding/config |
| +++ b/tools/testing/selftests/net/forwarding/config |
| @@ -6,14 +6,42 @@ CONFIG_IPV6_MULTIPLE_TABLES=y |
| CONFIG_NET_VRF=m |
| CONFIG_BPF_SYSCALL=y |
| CONFIG_CGROUP_BPF=y |
| +CONFIG_DUMMY=m |
| +CONFIG_IPV6=y |
| +CONFIG_IPV6_GRE=m |
| +CONFIG_MACVLAN=m |
| CONFIG_NET_ACT_CT=m |
| CONFIG_NET_ACT_MIRRED=m |
| CONFIG_NET_ACT_MPLS=m |
| +CONFIG_NET_ACT_PEDIT=m |
| +CONFIG_NET_ACT_POLICE=m |
| +CONFIG_NET_ACT_SAMPLE=m |
| +CONFIG_NET_ACT_SKBEDIT=m |
| +CONFIG_NET_ACT_TUNNEL_KEY=m |
| CONFIG_NET_ACT_VLAN=m |
| CONFIG_NET_CLS_FLOWER=m |
| CONFIG_NET_CLS_MATCHALL=m |
| +CONFIG_NET_CLS_BASIC=m |
| +CONFIG_NET_EMATCH=y |
| +CONFIG_NET_EMATCH_META=m |
| +CONFIG_NET_IPGRE=m |
| +CONFIG_NET_IPGRE_DEMUX=m |
| +CONFIG_NET_IPIP=m |
| +CONFIG_NET_SCH_ETS=m |
| CONFIG_NET_SCH_INGRESS=m |
| CONFIG_NET_ACT_GACT=m |
| +CONFIG_NET_SCH_PRIO=m |
| +CONFIG_NET_SCH_RED=m |
| +CONFIG_NET_SCH_TBF=m |
| +CONFIG_NET_TC_SKB_EXT=y |
| +CONFIG_NET_TEAM=y |
| +CONFIG_NET_TEAM_MODE_LOADBALANCE=y |
| +CONFIG_NETFILTER=y |
| +CONFIG_NF_CONNTRACK=m |
| +CONFIG_NF_FLOW_TABLE=m |
| +CONFIG_NF_TABLES=m |
| CONFIG_VETH=m |
| CONFIG_NAMESPACES=y |
| CONFIG_NET_NS=y |
| +CONFIG_VXLAN=m |
| +CONFIG_XFRM_USER=m |
| -- |
| 2.43.0 |
| |