2023-10-17 12:23:08 -03:00
|
|
|
#
|
|
|
|
# Network
|
|
|
|
#
|
|
|
|
|
|
|
|
CONFIG_DUMMY=y
|
|
|
|
CONFIG_VETH=y
|
|
|
|
|
2019-10-26 11:11:09 -04:00
|
|
|
#
|
|
|
|
# Core Netfilter Configuration
|
|
|
|
#
|
2024-01-24 15:19:29 -03:00
|
|
|
CONFIG_NETFILTER=y
|
2023-10-17 12:23:08 -03:00
|
|
|
CONFIG_NETFILTER_ADVANCED=y
|
2019-10-26 11:11:09 -04:00
|
|
|
CONFIG_NF_CONNTRACK=m
|
|
|
|
CONFIG_NF_CONNTRACK_MARK=y
|
|
|
|
CONFIG_NF_CONNTRACK_ZONES=y
|
|
|
|
CONFIG_NF_CONNTRACK_LABELS=y
|
2023-07-13 23:16:46 +02:00
|
|
|
CONFIG_NF_CONNTRACK_PROCFS=y
|
2023-07-13 23:16:45 +02:00
|
|
|
CONFIG_NF_FLOW_TABLE=m
|
2023-10-17 12:23:08 -03:00
|
|
|
CONFIG_NF_TABLES=m
|
2019-10-26 11:11:09 -04:00
|
|
|
CONFIG_NF_NAT=m
|
selftests/tc-testing: Fix Error: failed to find target LOG
Add missing netfilter config dependency.
Fixes following example error when running tests via tdc.sh for all XT
tests:
# $ sudo ./tdc.py -d eth2 -e 2029
# Test 2029: Add xt action with log-prefix
# exit: 255
# exit: 0
# failed to find target LOG
#
# bad action parsing
# parse_action: bad value (7:xt)!
# Illegal "action"
#
# -----> teardown stage *** Could not execute: "$TC actions flush action xt"
#
# -----> teardown stage *** Error message: "Error: Cannot flush unknown TC action.
# We have an error flushing
# "
# returncode 1; expected [0]
#
# -----> teardown stage *** Aborting test run.
#
# <_io.BufferedReader name=3> *** stdout ***
#
# <_io.BufferedReader name=5> *** stderr ***
# "-----> teardown stage" did not complete successfully
# Exception <class '__main__.PluginMgrTestFail'> ('teardown', ' failed to find target LOG\n\nbad action parsing\nparse_action: bad value (7:xt)!\nIllegal "action"\n', '"-----> teardown stage" did not complete successfully') (caught in test_runner, running test 2 2029 Add xt action with log-prefix stage teardown)
# ---------------
# traceback
# File "/images/src/linux/tools/testing/selftests/tc-testing/./tdc.py", line 495, in test_runner
# res = run_one_test(pm, args, index, tidx)
# File "/images/src/linux/tools/testing/selftests/tc-testing/./tdc.py", line 434, in run_one_test
# prepare_env(args, pm, 'teardown', '-----> teardown stage', tidx['teardown'], procout)
# File "/images/src/linux/tools/testing/selftests/tc-testing/./tdc.py", line 245, in prepare_env
# raise PluginMgrTestFail(
# ---------------
# accumulated output for this test:
# failed to find target LOG
#
# bad action parsing
# parse_action: bad value (7:xt)!
# Illegal "action"
#
# ---------------
#
# All test results:
#
# 1..1
# ok 1 2029 - Add xt action with log-prefix # skipped - "-----> teardown stage" did not complete successfully
Fixes: 910d504bc187 ("selftests/tc-testings: add selftests for xt action")
Signed-off-by: Vlad Buslov <vladbu@nvidia.com>
Reviewed-by: Pedro Tammela <pctammela@mojatatu.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2023-06-12 09:57:10 +02:00
|
|
|
CONFIG_NETFILTER_XT_TARGET_LOG=m
|
2019-10-26 11:11:09 -04:00
|
|
|
|
2018-08-10 10:09:41 -04:00
|
|
|
CONFIG_NET_SCHED=y
|
2025-06-30 17:33:41 +02:00
|
|
|
CONFIG_IP_SET=m
|
2018-08-10 10:09:41 -04:00
|
|
|
|
|
|
|
#
|
|
|
|
# Queueing/Scheduling
|
|
|
|
#
|
2022-09-29 12:19:09 +08:00
|
|
|
CONFIG_NET_SCH_CAKE=m
|
|
|
|
CONFIG_NET_SCH_CBS=m
|
2022-09-24 10:51:44 +08:00
|
|
|
CONFIG_NET_SCH_CHOKE=m
|
2022-09-24 10:51:45 +08:00
|
|
|
CONFIG_NET_SCH_CODEL=m
|
2022-09-29 12:19:09 +08:00
|
|
|
CONFIG_NET_SCH_DRR=m
|
2025-07-22 11:59:14 +02:00
|
|
|
CONFIG_NET_SCH_DUALPI2=m
|
2022-09-24 10:51:46 +08:00
|
|
|
CONFIG_NET_SCH_ETF=m
|
2022-09-24 10:51:47 +08:00
|
|
|
CONFIG_NET_SCH_FQ=m
|
2022-09-29 12:19:09 +08:00
|
|
|
CONFIG_NET_SCH_FQ_CODEL=m
|
2022-09-24 10:51:48 +08:00
|
|
|
CONFIG_NET_SCH_GRED=m
|
2022-09-29 12:19:09 +08:00
|
|
|
CONFIG_NET_SCH_HFSC=m
|
2022-09-24 10:51:49 +08:00
|
|
|
CONFIG_NET_SCH_HHF=m
|
2022-09-29 12:19:09 +08:00
|
|
|
CONFIG_NET_SCH_HTB=m
|
|
|
|
CONFIG_NET_SCH_INGRESS=m
|
|
|
|
CONFIG_NET_SCH_MQPRIO=m
|
|
|
|
CONFIG_NET_SCH_MULTIQ=m
|
|
|
|
CONFIG_NET_SCH_NETEM=m
|
|
|
|
CONFIG_NET_SCH_PIE=m
|
2022-09-24 10:51:51 +08:00
|
|
|
CONFIG_NET_SCH_PLUG=m
|
2018-08-10 10:09:41 -04:00
|
|
|
CONFIG_NET_SCH_PRIO=m
|
2022-09-29 12:19:09 +08:00
|
|
|
CONFIG_NET_SCH_QFQ=m
|
2022-09-24 10:51:52 +08:00
|
|
|
CONFIG_NET_SCH_SFB=m
|
2022-09-24 10:51:53 +08:00
|
|
|
CONFIG_NET_SCH_SFQ=m
|
2022-09-24 10:51:54 +08:00
|
|
|
CONFIG_NET_SCH_SKBPRIO=m
|
2022-09-24 10:51:55 +08:00
|
|
|
CONFIG_NET_SCH_TAPRIO=m
|
2022-09-24 10:51:56 +08:00
|
|
|
CONFIG_NET_SCH_TBF=m
|
2022-09-24 10:51:57 +08:00
|
|
|
CONFIG_NET_SCH_TEQL=m
|
2018-08-10 10:09:41 -04:00
|
|
|
|
|
|
|
#
|
|
|
|
# Classification
|
|
|
|
#
|
|
|
|
CONFIG_NET_CLS=y
|
|
|
|
CONFIG_NET_CLS_FW=m
|
|
|
|
CONFIG_NET_CLS_U32=m
|
|
|
|
CONFIG_CLS_U32_PERF=y
|
|
|
|
CONFIG_CLS_U32_MARK=y
|
2022-09-29 12:19:09 +08:00
|
|
|
CONFIG_NET_CLS_BASIC=m
|
|
|
|
CONFIG_NET_CLS_BPF=m
|
|
|
|
CONFIG_NET_CLS_CGROUP=m
|
|
|
|
CONFIG_NET_CLS_FLOW=m
|
|
|
|
CONFIG_NET_CLS_FLOWER=m
|
|
|
|
CONFIG_NET_CLS_MATCHALL=m
|
|
|
|
CONFIG_NET_CLS_ROUTE4=m
|
2018-08-10 10:09:41 -04:00
|
|
|
CONFIG_NET_EMATCH=y
|
|
|
|
CONFIG_NET_EMATCH_STACK=32
|
|
|
|
CONFIG_NET_EMATCH_CMP=m
|
|
|
|
CONFIG_NET_EMATCH_NBYTE=m
|
|
|
|
CONFIG_NET_EMATCH_U32=m
|
|
|
|
CONFIG_NET_EMATCH_META=m
|
|
|
|
CONFIG_NET_EMATCH_TEXT=m
|
|
|
|
CONFIG_NET_EMATCH_IPSET=m
|
2020-03-04 07:55:46 -05:00
|
|
|
CONFIG_NET_EMATCH_CANID=m
|
2018-08-10 10:09:41 -04:00
|
|
|
CONFIG_NET_EMATCH_IPT=m
|
|
|
|
CONFIG_NET_CLS_ACT=y
|
|
|
|
CONFIG_NET_ACT_POLICE=m
|
|
|
|
CONFIG_NET_ACT_GACT=m
|
|
|
|
CONFIG_GACT_PROB=y
|
|
|
|
CONFIG_NET_ACT_MIRRED=m
|
|
|
|
CONFIG_NET_ACT_SAMPLE=m
|
|
|
|
CONFIG_NET_ACT_NAT=m
|
|
|
|
CONFIG_NET_ACT_PEDIT=m
|
|
|
|
CONFIG_NET_ACT_SIMP=m
|
|
|
|
CONFIG_NET_ACT_SKBEDIT=m
|
|
|
|
CONFIG_NET_ACT_CSUM=m
|
|
|
|
CONFIG_NET_ACT_VLAN=m
|
|
|
|
CONFIG_NET_ACT_BPF=m
|
|
|
|
CONFIG_NET_ACT_CONNMARK=m
|
2019-05-28 17:03:50 +00:00
|
|
|
CONFIG_NET_ACT_CTINFO=m
|
2018-08-10 10:09:41 -04:00
|
|
|
CONFIG_NET_ACT_SKBMOD=m
|
|
|
|
CONFIG_NET_ACT_IFE=m
|
|
|
|
CONFIG_NET_ACT_TUNNEL_KEY=m
|
2019-10-26 11:11:09 -04:00
|
|
|
CONFIG_NET_ACT_CT=m
|
2019-07-07 15:01:58 +01:00
|
|
|
CONFIG_NET_ACT_MPLS=m
|
2022-09-29 12:19:09 +08:00
|
|
|
CONFIG_NET_ACT_GATE=m
|
2018-08-10 10:09:41 -04:00
|
|
|
CONFIG_NET_IFE_SKBMARK=m
|
|
|
|
CONFIG_NET_IFE_SKBPRIO=m
|
|
|
|
CONFIG_NET_IFE_SKBTCINDEX=m
|
|
|
|
CONFIG_NET_SCH_FIFO=y
|
2020-03-12 17:51:45 +01:00
|
|
|
CONFIG_NET_SCH_ETS=m
|
2020-11-26 19:47:47 +01:00
|
|
|
CONFIG_NET_SCH_RED=m
|
2021-12-03 10:53:22 +08:00
|
|
|
CONFIG_NET_SCH_FQ_PIE=m
|
2020-03-04 07:55:46 -05:00
|
|
|
|
|
|
|
#
|
|
|
|
## Network testing
|
|
|
|
#
|
|
|
|
CONFIG_CAN=m
|
2022-09-24 10:51:43 +08:00
|
|
|
CONFIG_ATM=y
|
2023-08-07 22:33:22 +03:00
|
|
|
CONFIG_NETDEVSIM=m
|
|
|
|
CONFIG_PTP_1588_CLOCK_MOCK=m
|