KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820 2024-03-11 00:21:34 ln -sf /usr/sbin/iptables-nft /usr/bin/iptables 2024-03-11 00:21:34 ln -sf /usr/sbin/ip6tables-nft /usr/bin/ip6tables 2024-03-11 00:21:34 sed -i s/default_timeout=45/default_timeout=300/ kselftest/runner.sh 2024-03-11 00:21:37 make -j36 -C tc-testing make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing' make: Nothing to be done for 'all'. make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing' 2024-03-11 00:21:37 make quicktest=1 run_tests -C tc-testing make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing' TAP version 13 1..1 # timeout set to 900 # selftests: tc-testing: tdc.sh # netdevsim # act_bpf # act_connmark # act_csum # act_ct # act_ctinfo # act_gact # act_gate # act_mirred # act_mpls # act_nat # act_pedit # act_police # act_sample # act_simple # act_skbedit # act_skbmod # act_tunnel_key # act_vlan # cls_basic # cls_bpf # cls_cgroup # cls_flow # cls_flower # cls_fw # cls_matchall # cls_route # cls_u32 # em_canid # em_cmp # em_ipset # em_ipt # em_meta # em_nbyte # em_text # em_u32 # sch_cake # sch_cbs # sch_choke # sch_codel # sch_drr # sch_etf # sch_ets # sch_fq # sch_fq_codel # sch_fq_pie # sch_gred # sch_hfsc # sch_hhf # sch_htb # sch_teql # considering category actions # !!! Consider installing pyroute2 !!! # -- ns/SubPlugin.__init__ # -- scapy/SubPlugin.__init__ # Executing 520 tests in parallel and 15 in serial # Using 18 batches and 4 workers # # -----> prepare stage *** Could not execute: "$TC actions add action vlan push id 4094 protocol 802.1Q index 999" # # -----> prepare stage *** Error message: "setting the network namespace "tcut-214900359" failed: Invalid argument # " # # -----> prepare stage *** Aborting test run. # # # <_io.BufferedReader name=6> *** stdout *** # # # <_io.BufferedReader name=19> *** stderr *** # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 536, in test_runner # res = run_one_test(pm, args, index, tidx) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 420, in run_one_test # prepare_env(tidx, args, pm, 'setup', "-----> prepare stage", tidx["setup"]) # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 268, in prepare_env # raise PluginMgrTestFail( # Error: argument "v0p0ided1eid067b" is wrong: "name" not a valid ifname # # -----> teardown stage *** Could not execute: "$TC actions flush action mirred" # # -----> teardown stage *** Error message: "setting the network namespace "tcut-3504725725" failed: Invalid argument # " # # -----> teardown stage *** Aborting test run. # # # <_io.BufferedReader name=6> *** stdout *** # # # <_io.BufferedReader name=17> *** stderr *** # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 536, in test_runner # res = run_one_test(pm, args, index, tidx) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 465, in run_one_test # prepare_env(tidx, args, pm, 'teardown', '-----> teardown stage', tidx['teardown'], procout) # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 268, in prepare_env # raise PluginMgrTestFail( # Error: argument "v0p0id5124ida70e" is wrong: "name" not a valid ifname # # -----> teardown stage *** Could not execute: "$TC actions flush action ife" # # -----> teardown stage *** Error message: "setting the network namespace "tcut-770387329" failed: Invalid argument # " # # -----> teardown stage *** Aborting test run. # # # <_io.BufferedReader name=6> *** stdout *** # # # <_io.BufferedReader name=15> *** stderr *** # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 536, in test_runner # res = run_one_test(pm, args, index, tidx) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 465, in run_one_test # prepare_env(tidx, args, pm, 'teardown', '-----> teardown stage', tidx['teardown'], procout) # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 268, in prepare_env # raise PluginMgrTestFail( # ..Test ede4: Replace existing vlan push action with new priority # Test d413: Replace existing vlan pop action with new cookie # Test 83a4: Delete vlan pop action # Test ed1e: Delete vlan push action for protocol 802.1Q # returncode 255; expected [0] # "-----> prepare stage" did not complete successfully # Exception ('setup', None, '"-----> prepare stage" did not complete successfully') (caught in test_runner, running test 5 ed1e Delete vlan push action for protocol 802.1Q stage setup) # --------------- # traceback # --------------- # --------------- # Test 067b: Add mpls pop action with ttl (invalid) # exception iproute2 exited with an error code in call to pre_case for plugin # Test 8a7a: Add valid drop action # exception [Errno 32] Broken pipe in call to pre_case for plugin # Test b8be: Add valid connmark action with control continue # exception [Errno 32] Broken pipe in call to pre_case for plugin # Test 99e0: Add pedit action with RAW_OP offset u16 preserve value # exception [Errno 32] Broken pipe in call to pre_case for plugin # Test 6ff3: Add sample action with invalid trunc size # exception [Errno 32] Broken pipe in call to pre_case for plugin # Test fe09: Add skbmod action to mark ECN bits # exception [Errno 32] Broken pipe in call to pre_case for plugin # Test 7c25: Create valid ife decode action with pass control # exit: 255 # exit: 0 # RTNETLINK answers: Invalid argument # We have an error talking to the kernel # # Test dccb: Create valid ife decode action with pipe control # exit: 255 # exit: 0 # RTNETLINK answers: Invalid argument # We have an error talking to the kernel # # Test 7bb9: Create valid ife decode action with continue control # exit: 255 # exit: 0 # RTNETLINK answers: Invalid argument # We have an error talking to the kernel # # Test d9ad: Create valid ife decode action with drop control # exit: 255 # exit: 0 # RTNETLINK answers: Invalid argument # We have an error talking to the kernel # # Test 219f: Create valid ife decode action with reclassify control # exit: 255 # exit: 0 # RTNETLINK answers: Invalid argument # We have an error talking to the kernel # # Test 8f44: Create valid ife decode action with jump control # exit: 255 # exit: 0 # RTNETLINK answers: Invalid argument # We have an error talking to the kernel # # Test 56cf: Create ife encode action with index exceeding 32-bit maximum # Test ee94: Create ife encode action with invalid control # Test b330: Create ife encode action with cookie # Test bbc0: Create ife encode action with invalid argument # Test d54a: Create ife encode action with invalid type argument # Test 7ee0: Create ife encode action with invalid mac src argument # Test 0a7d: Create ife encode action with invalid mac dst argument # Test a0e2: Replace ife encode action with invalid goto chain control # Test a972: Delete ife encode action with valid index # Test 1272: Delete ife encode action with invalid index # Test 5124: Add mirred mirror to egress action # exit: 255 # exit: 0 # setting the network namespace "tcut-3504725725" failed: Invalid argument # # returncode 255; expected [0] # "-----> teardown stage" did not complete successfully # Exception ('teardown', 'setting the network namespace "tcut-3504725725" failed: Invalid argument\n', '"-----> teardown stage" did not complete successfully') (caught in test_runner, running test 18 5124 Add mirred mirror to egress action stage teardown) # --------------- # traceback # --------------- # accumulated output for this test: # setting the network namespace "tcut-3504725725" failed: Invalid argument # # --------------- # Test a70e: Delete mirred mirror action # exception iproute2 exited with an error code in call to pre_case for plugin # Test d959: Add cBPF action with valid bytecode # Test f84a: Add cBPF action with invalid bytecode # Test e939: Add eBPF action with valid object-file # Test 282d: Add eBPF action with invalid object-file # Test d819: Replace cBPF bytecode and action control # Test 6ae3: Delete cBPF action # Test 3e0d: List cBPF actions # Test 55ce: Flush BPF actions # Test ccc3: Add cBPF action with duplicate index # Test 89c7: Add cBPF action with invalid index # Test 7ab9: Add cBPF action with cookie # Test b8a1: Replace bpf action with invalid goto_chain control # Test 2893: Add pedit action with RAW_OP offset u8 quad # Test 6795: Add pedit action with LAYERED_OP ip6 set payload_len, nexthdr, hoplimit # Test cfcc: Add pedit action with LAYERED_OP tcp flags set # Test 7682: Create valid ife encode action with mark and pass control # Test ef47: Create valid ife encode action with mark and pipe control # Test df43: Create valid ife encode action with mark and continue control # Test e4cf: Create valid ife encode action with mark and drop control # Test ccba: Create valid ife encode action with mark and reclassify control # Test a1cf: Create valid ife encode action with mark and jump control # Test cb3d: Create valid ife encode action with mark value at 32-bit maximum # Test 1efb: Create ife encode action with mark value exceeding 32-bit maximum # Test 95ed: Create valid ife encode action with prio and pass control # exit: 255 # exit: 0 # setting the network namespace "tcut-770387329" failed: Invalid argument # # returncode 255; expected [0] # "-----> teardown stage" did not complete successfully # Exception ('teardown', 'setting the network namespace "tcut-770387329" failed: Invalid argument\n', '"-----> teardown stage" did not complete successfully') (caught in test_runner, running test 10 95ed Create valid ife encode action with prio and pass control stage teardown) # --------------- # traceback # --------------- # accumulated output for this test: # setting the network namespace "tcut-770387329" failed: Invalid argument # # --------------- # Test d138: Flush mpls actions # Test 5153: Add gate action with priority and sched-entry # Test 7189: Add gate action with base-time # Test a721: Add gate action with cycle-time # Test c029: Add gate action with cycle-time-ext # Test 3719: Replace gate base-time action # Test d821: Delete gate action with valid index # Test 3128: Delete gate action with invalid index # Test 7837: List gate actions # Test 9273: Flush gate actions # Test c829: Add gate action with duplicate index # Test 3043: Add gate action with invalid index # Test 2930: Add gate action with cookie # Test 6236: Add skbedit action with valid mark # Test c8cf: Add skbedit action with 32-bit maximum mark # Test 407b: Add skbedit action with mark exceeding 32-bit maximum # Test d4cd: Add skbedit action with valid mark and mask # Test baa7: Add skbedit action with valid mark and 32-bit maximum mask # Test 62a5: Add skbedit action with valid mark and mask exceeding 32-bit maximum # Test bc15: Add skbedit action with valid mark and mask with invalid format # Test 57c2: Replace skbedit action with new mask # Test 081d: Add skbedit action with priority # Test cc37: Add skbedit action with invalid priority # Test 3c95: Add skbedit action with queue_mapping # Test 985c: Add skbedit action with queue_mapping exceeding 16-bit maximum # Test 224f: Add skbedit action with ptype host # Test d1a3: Add skbedit action with ptype otherhost # Test b9c6: Add skbedit action with invalid ptype # Test 464a: Add skbedit action with control pipe # Test 212f: Add skbedit action with control reclassify # Test 0651: Add skbedit action with control pass # Test cc53: Add skbedit action with control drop # Test ec16: Add skbedit action with control jump # Test db54: Add skbedit action with control continue # Test 1055: Add skbedit action with cookie # Test 5172: List skbedit actions # Test a6d6: Add skbedit action with index at 32-bit maximum # Test f0f4: Add skbedit action with index exceeding 32-bit maximum # Test 38f3: Delete skbedit action # Test ce97: Flush skbedit actions # Test 1b2b: Replace skbedit action with invalid goto_chain control # Test 630c: Add batch of 32 skbedit actions with all parameters and cookie # Test 706d: Delete batch of 32 skbedit actions with all parameters # Test 696a: Add simple ct action # Test e38c: Add simple ct action with cookie # Test 9f20: Add ct clear action # Test 0bc1: Add ct clear action with cookie of max length # Test 5bea: Try ct with zone # Test d5d6: Try ct with zone, commit # Test 029f: Try ct with zone, commit, mark # Test a58d: Try ct with zone, commit, mark, nat # Test 901b: Try ct with full nat ipv4 range syntax # Test 072b: Try ct with full nat ipv6 syntax # Test 3420: Try ct with full nat ipv6 range syntax # Test 4470: Try ct with full nat ipv6 range syntax + force # Test 5d88: Try ct with label # Test 04d4: Try ct with label with mask # Test 9751: Try ct with mark + mask # Test 2faa: Try ct with mark + mask and cookie # Test 3991: Add simple ct action with no_percpu flag # Test 3992: Add ct action triggering DNAT tuple conflict # # Sent 1 packets. # # Sent 1 packets. # Test e89a: Add valid pass action # Test a02c: Add valid pipe action # Test feef: Add valid reclassify action # multiprocessing.pool.RemoteTraceback: # """ # Traceback (most recent call last): # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 142, in call_pre_case # pgn_inst.pre_case(caseinfo, test_skip) # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/plugin-lib/nsPlugin.py", line 63, in pre_case # self.prepare_test(test) # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/plugin-lib/nsPlugin.py", line 45, in prepare_test # self._proc_check() # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/plugin-lib/nsPlugin.py", line 219, in _proc_check # raise RuntimeError("iproute2 exited with an error code") # RuntimeError: iproute2 exited with an error code # # During handling of the above exception, another exception occurred: # # Traceback (most recent call last): # File "/usr/lib/python3.11/multiprocessing/pool.py", line 125, in worker # result = (True, func(*args, **kwds)) # ^^^^^^^^^^^^^^^^^^^ # File "/usr/lib/python3.11/multiprocessing/pool.py", line 48, in mapstar # return list(map(*args)) # ^^^^^^^^^^^^^^^^ # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 602, in __mp_runner # (_, tsr) = test_runner(mp_pm, mp_args, tests) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 536, in test_runner # res = run_one_test(pm, args, index, tidx) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 419, in run_one_test # pm.call_pre_case(tidx) # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 146, in call_pre_case # print('test_ordinal is {}'.format(test_ordinal)) # ^^^^^^^^^^^^ # NameError: name 'test_ordinal' is not defined # """ # # The above exception was the direct cause of the following exception: # # Traceback (most recent call last): # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 1028, in # main() # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 1022, in main # set_operation_mode(pm, parser, args, remaining) # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 964, in set_operation_mode # catresults = test_runner_mp(pm, args, alltests) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 624, in test_runner_mp # pres = p.map(__mp_runner, batches) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/lib/python3.11/multiprocessing/pool.py", line 367, in map # return self._map_async(func, iterable, mapstar, chunksize).get() # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/lib/python3.11/multiprocessing/pool.py", line 774, in get # raise self._value # NameError: name 'test_ordinal' is not defined # considering category qdisc # -- scapy/SubPlugin.__init__ # !!! Consider installing pyroute2 !!! # -- ns/SubPlugin.__init__ # Executing 294 tests in parallel and 33 in serial # Using 11 batches and 4 workers # # -----> prepare stage *** Could not execute: "echo "1 1 4" > /sys/bus/netdevsim/new_device" # # -----> prepare stage *** Error message: "setting the network namespace "tcut-103353492" failed: Invalid argument # " # # -----> prepare stage *** Aborting test run. # # # <_io.BufferedReader name=6> *** stdout *** # # # <_io.BufferedReader name=15> *** stderr *** # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 536, in test_runner # res = run_one_test(pm, args, index, tidx) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 420, in run_one_test # prepare_env(tidx, args, pm, 'setup', "-----> prepare stage", tidx["setup"]) # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 268, in prepare_env # raise PluginMgrTestFail( # # # -----> teardown stage *** Could not execute: "$TC qdisc del dev $DUMMY handle 1: root" # -----> teardown stage *** Could not execute: "$TC qdisc del dev $DUMMY handle 1: root" # # -----> teardown stage *** Error message: "Error: Invalid handle. # " # -----> teardown stage *** Error message: "Error: Invalid handle. # " # # # -----> teardown stage *** Aborting test run. # -----> teardown stage *** Aborting test run. # # # # <_io.BufferedReader name=6> *** stdout *** # # <_io.BufferedReader name=6> *** stdout *** # # # # <_io.BufferedReader name=19> *** stderr *** # # <_io.BufferedReader name=21> *** stderr *** # # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 536, in test_runner # res = run_one_test(pm, args, index, tidx) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 465, in run_one_test # prepare_env(tidx, args, pm, 'teardown', '-----> teardown stage', tidx['teardown'], procout) # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 268, in prepare_env # raise PluginMgrTestFail( # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 536, in test_runner # res = run_one_test(pm, args, index, tidx) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 465, in run_one_test # prepare_env(tidx, args, pm, 'teardown', '-----> teardown stage', tidx['teardown'], procout) # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 268, in prepare_env # raise PluginMgrTestFail( # Error: argument "v0p0id1820id233c" is wrong: "name" not a valid ifname # Error: argument "v0p0id7389id39a3" is wrong: "name" not a valid ifname # Error: argument "v0p0idce7did238a" is wrong: "name" not a valid ifname # # -----> teardown stage *** Could not execute: "$TC qdisc del dev $DUMMY handle 1: root" # # -----> teardown stage *** Error message: "Error: Invalid handle. # " # # -----> teardown stage *** Aborting test run. # # # <_io.BufferedReader name=6> *** stdout *** # # # <_io.BufferedReader name=17> *** stderr *** # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 536, in test_runner # res = run_one_test(pm, args, index, tidx) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 465, in run_one_test # prepare_env(tidx, args, pm, 'teardown', '-----> teardown stage', tidx['teardown'], procout) # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 268, in prepare_env # raise PluginMgrTestFail( # Test 1820: Create CBS with default setting # exit: 255 # exit: 0 # setting the network namespace "tcut-1024988884" failed: Invalid argument # # returncode 2; expected [0] # "-----> teardown stage" did not complete successfully # Exception ('teardown', 'setting the network namespace "tcut-1024988884" failed: Invalid argument\n', '"-----> teardown stage" did not complete successfully') (caught in test_runner, running test 2 1820 Create CBS with default setting stage teardown) # --------------- # traceback # --------------- # accumulated output for this test: # setting the network namespace "tcut-1024988884" failed: Invalid argument # # --------------- # Test 233c: Add ETS qdisc using bands + quanta # exception iproute2 exited with an error code in call to pre_case for plugin # Test 6931: Delete HFSC with handle # exception [Errno 32] Broken pipe in call to pre_case for plugin # Test 5439: Create NETEM with multiple slot setting # exception [Errno 32] Broken pipe in call to pre_case for plugin # Test 3092: Show DRR class # exception [Errno 32] Broken pipe in call to pre_case for plugin # Test 5783: Create GRED with grio setting # exception [Errno 32] Broken pipe in call to pre_case for plugin # Test 7389: Create SFQ with headdrop setting # exit: 1 # exit: 0 # Cannot find device "dummy1id7389" # # returncode 2; expected [0] # "-----> teardown stage" did not complete successfully # Exception ('teardown', 'Cannot find device "dummy1id7389"\n', '"-----> teardown stage" did not complete successfully') (caught in test_runner, running test 2 7389 Create SFQ with headdrop setting stage teardown) # --------------- # traceback # --------------- # accumulated output for this test: # Cannot find device "dummy1id7389" # # --------------- # Test 39a3: Add ETS qdisc with priomap above bands with strict + quanta # exception iproute2 exited with an error code in call to pre_case for plugin # Test ce7d: Add mq Qdisc to multi-queue device (4 queues) # returncode 255; expected [0] # "-----> prepare stage" did not complete successfully # Exception ('setup', None, '"-----> prepare stage" did not complete successfully') (caught in test_runner, running test 2 ce7d Add mq Qdisc to multi-queue device (4 queues) stage setup) # --------------- # traceback # --------------- # --------------- # Test 238a: Create CODEL with ecn setting # exception iproute2 exited with an error code in call to pre_case for plugin # Test 983b: Create FQ with default setting # Test 38a1: Create FQ with limit packet setting # Test 0a18: Create FQ with flow_limit setting # Test 2390: Create FQ with quantum setting # Test 845b: Create FQ with initial_quantum setting # Test 10f7: Create FQ with invalid initial_quantum setting # Test 9398: Create FQ with maxrate setting # exit: 1 # exit: 0 # Cannot find device "dummy1id9398" # # returncode 2; expected [0] # "-----> teardown stage" did not complete successfully # Exception ('teardown', 'Cannot find device "dummy1id9398"\n', '"-----> teardown stage" did not complete successfully') (caught in test_runner, running test 8 9398 Create FQ with maxrate setting stage teardown) # --------------- # traceback # --------------- # accumulated output for this test: # Cannot find device "dummy1id9398" # # --------------- # multiprocessing.pool.RemoteTraceback: # """ # Traceback (most recent call last): # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 142, in call_pre_case # pgn_inst.pre_case(caseinfo, test_skip) # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/plugin-lib/nsPlugin.py", line 63, in pre_case # self.prepare_test(test) # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/plugin-lib/nsPlugin.py", line 45, in prepare_test # self._proc_check() # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/plugin-lib/nsPlugin.py", line 219, in _proc_check # raise RuntimeError("iproute2 exited with an error code") # RuntimeError: iproute2 exited with an error code # # During handling of the above exception, another exception occurred: # # Traceback (most recent call last): # File "/usr/lib/python3.11/multiprocessing/pool.py", line 125, in worker # result = (True, func(*args, **kwds)) # ^^^^^^^^^^^^^^^^^^^ # File "/usr/lib/python3.11/multiprocessing/pool.py", line 48, in mapstar # return list(map(*args)) # ^^^^^^^^^^^^^^^^ # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 602, in __mp_runner # (_, tsr) = test_runner(mp_pm, mp_args, tests) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 536, in test_runner # res = run_one_test(pm, args, index, tidx) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 419, in run_one_test # pm.call_pre_case(tidx) # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 146, in call_pre_case # print('test_ordinal is {}'.format(test_ordinal)) # ^^^^^^^^^^^^ # NameError: name 'test_ordinal' is not defined # """ # # The above exception was the direct cause of the following exception: # # Traceback (most recent call last): # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 1028, in # main() # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 1022, in main # set_operation_mode(pm, parser, args, remaining) # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 964, in set_operation_mode # catresults = test_runner_mp(pm, args, alltests) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing/./tdc.py", line 624, in test_runner_mp # pres = p.map(__mp_runner, batches) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/lib/python3.11/multiprocessing/pool.py", line 367, in map # return self._map_async(func, iterable, mapstar, chunksize).get() # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/lib/python3.11/multiprocessing/pool.py", line 774, in get # raise self._value # NameError: name 'test_ordinal' is not defined not ok 1 selftests: tc-testing: tdc.sh # exit=1 make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-a5d61e76896667a7e9e5385e6f6c8b2d571dd820/tools/testing/selftests/tc-testing'