Skip to content

Commit 0b2e1db

Browse files
Florian Westphalkuba-moo
authored andcommitted
selftests: netfilter: update makefiles and kernel config
Jakub reports the Makefile missed a few updates to make kselftest-install work for the netfilter tests and points out that config file lacks many dependencies such as VETH support. The settings file (timeout 8m) is added for nft_concat_range.sh script which can take several minutes to complete. Fixes: 3f18934 ("selftests: netfilter: move to net subdir") Reported-by: Jakub Kicinski <[email protected]> Closes: https://lore.kernel.org/all/[email protected]/ Signed-off-by: Florian Westphal <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jakub Kicinski <[email protected]>
1 parent 1f50b0f commit 0b2e1db

File tree

3 files changed

+57
-1
lines changed

3 files changed

+57
-1
lines changed

tools/testing/selftests/net/netfilter/Makefile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,8 @@ $(OUTPUT)/nf_queue: LDLIBS += $(MNL_LDLIBS)
4242

4343
$(OUTPUT)/conntrack_dump_flush: CFLAGS += $(MNL_CFLAGS)
4444
$(OUTPUT)/conntrack_dump_flush: LDLIBS += $(MNL_LDLIBS)
45+
46+
TEST_FILES := lib.sh
47+
48+
TEST_INCLUDES := \
49+
../lib.sh
Lines changed: 51 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,87 @@
11
CONFIG_AUDIT=y
2+
CONFIG_BPF_SYSCALL=y
3+
CONFIG_BRIDGE=m
24
CONFIG_BRIDGE_EBT_BROUTE=m
5+
CONFIG_BRIDGE_EBT_IP=m
36
CONFIG_BRIDGE_EBT_REDIRECT=m
7+
CONFIG_BRIDGE_EBT_T_FILTER=m
48
CONFIG_BRIDGE_NETFILTER=m
9+
CONFIG_BRIDGE_NF_EBTABLES=m
10+
CONFIG_CGROUP_BPF=y
11+
CONFIG_DUMMY=m
12+
CONFIG_INET_ESP=m
513
CONFIG_IP_NF_MATCH_RPFILTER=m
614
CONFIG_IP6_NF_MATCH_RPFILTER=m
15+
CONFIG_IP_NF_IPTABLES=m
16+
CONFIG_IP6_NF_IPTABLES=m
17+
CONFIG_IP_NF_FILTER=m
18+
CONFIG_IP6_NF_FILTER=m
19+
CONFIG_IP_NF_RAW=m
20+
CONFIG_IP6_NF_RAW=m
721
CONFIG_IP_SCTP=m
822
CONFIG_IP_VS=m
923
CONFIG_IP_VS_PROTO_TCP=y
24+
CONFIG_IP_VS_RR=m
25+
CONFIG_IPV6=y
26+
CONFIG_IPV6_MULTIPLE_TABLES=y
27+
CONFIG_MACVLAN=m
28+
CONFIG_NAMESPACES=y
1029
CONFIG_NET_CLS_U32=m
30+
CONFIG_NET_L3_MASTER_DEV=y
31+
CONFIG_NET_NS=y
1132
CONFIG_NET_SCH_NETEM=m
1233
CONFIG_NET_SCH_HTB=m
1334
CONFIG_NET_IPIP=m
1435
CONFIG_NET_VRF=y
36+
CONFIG_NETFILTER=y
37+
CONFIG_NETFILTER_ADVANCED=y
1538
CONFIG_NETFILTER_NETLINK=m
39+
CONFIG_NETFILTER_NETLINK_QUEUE=m
1640
CONFIG_NETFILTER_SYNPROXY=m
41+
CONFIG_NETFILTER_XTABLES=m
1742
CONFIG_NETFILTER_XT_NAT=m
43+
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
44+
CONFIG_NETFILTER_XT_MATCH_STATE=m
45+
CONFIG_NETFILTER_XT_MATCH_STRING=m
1846
CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
1947
CONFIG_NF_CONNTRACK=m
20-
CONFIG_NF_CONNTRACK_EVENTS=m
48+
CONFIG_NF_CONNTRACK_EVENTS=y
49+
CONFIG_NF_CONNTRACK_FTP=m
50+
CONFIG_NF_CONNTRACK_MARK=y
2151
CONFIG_NF_CONNTRACK_ZONES=y
2252
CONFIG_NF_CT_NETLINK=m
2353
CONFIG_NF_CT_PROTO_SCTP=y
54+
CONFIG_NF_FLOW_TABLE=m
55+
CONFIG_NF_LOG_IPV4=m
56+
CONFIG_NF_LOG_IPV6=m
57+
CONFIG_NF_NAT=m
58+
CONFIG_NF_NAT_REDIRECT=y
59+
CONFIG_NF_NAT_MASQUERADE=y
2460
CONFIG_NF_TABLES=m
61+
CONFIG_NF_TABLES_BRIDGE=m
2562
CONFIG_NF_TABLES_INET=y
2663
CONFIG_NF_TABLES_IPV4=y
2764
CONFIG_NF_TABLES_IPV6=y
65+
CONFIG_NF_TABLES_NETDEV=y
66+
CONFIG_NF_FLOW_TABLE_INET=m
67+
CONFIG_NFT_BRIDGE_META=m
68+
CONFIG_NFT_COMPAT=m
2869
CONFIG_NFT_CT=m
2970
CONFIG_NFT_FIB=m
3071
CONFIG_NFT_FIB_INET=m
3172
CONFIG_NFT_FIB_IPV4=m
3273
CONFIG_NFT_FIB_IPV6=m
74+
CONFIG_NFT_FLOW_OFFLOAD=m
75+
CONFIG_NFT_LIMIT=m
76+
CONFIG_NFT_LOG=m
3377
CONFIG_NFT_MASQ=m
3478
CONFIG_NFT_NAT=m
79+
CONFIG_NFT_NUMGEN=m
3580
CONFIG_NFT_QUEUE=m
81+
CONFIG_NFT_QUOTA=m
3682
CONFIG_NFT_REDIR=m
3783
CONFIG_NFT_SYNPROXY=m
84+
CONFIG_VETH=m
85+
CONFIG_VLAN_8021Q=m
86+
CONFIG_XFRM_USER=m
87+
CONFIG_XFRM_STATISTICS=y
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
timeout=500

0 commit comments

Comments
 (0)