TAP version 13 1..1 # timeout set to 0 # selftests: drivers/net/hw: xdp_metadata.py # Warning: file xdp_metadata.py is not executable # TAP version 13 # 1..2 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/hw-worker/tests/1028/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1028/drivers/net/hw/./xdp_metadata.py", line 105, in test_xdp_rss_hash # # Exception| prog_info = _load_xdp_metadata_prog(cfg, "xdp_rss_hash") # # Exception| File "/srv/hw-worker/tests/1028/drivers/net/hw/./xdp_metadata.py", line 33, in _load_xdp_metadata_prog # # Exception| bpftool(f"prog loadall {abs_path} {pin_dir} type xdp " # # Exception| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| f"xdpmeta_dev {cfg.ifname}") # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1028/net/lib/py/utils.py", line 232, in bpftool # # Exception| return tool('bpftool', args, json=json, ns=ns, host=host) # # Exception| File "/srv/hw-worker/tests/1028/net/lib/py/utils.py", line 225, in tool # # Exception| cmd_obj = cmd(cmd_str, ns=ns, host=host) # # Exception| File "/srv/hw-worker/tests/1028/net/lib/py/utils.py", line 77, in __init__ # # Exception| self.proc = subprocess.Popen(comm, shell=shell, stdout=subprocess.PIPE, # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| stderr=subprocess.PIPE, pass_fds=pass_fds, # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| env=env) # # Exception| ^^^^^^^^ # # Exception| File "/usr/lib64/python3.14/subprocess.py", line 1038, in __init__ # # Exception| self._execute_child(args, executable, preexec_fn, close_fds, # # Exception| ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| pass_fds, cwd, env, # # Exception| ^^^^^^^^^^^^^^^^^^^ # # Exception| ...<5 lines>... # # Exception| gid, gids, uid, umask, # # Exception| ^^^^^^^^^^^^^^^^^^^^^^ # # Exception| start_new_session, process_group) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/usr/lib64/python3.14/subprocess.py", line 1989, in _execute_child # # Exception| raise child_exception_type(errno_num, err_msg, err_filename) # # Exception| FileNotFoundError: [Errno 2] No such file or directory: 'bpftool' # # Exception| # not ok 1 xdp_metadata.test_xdp_rss_hash.tcp # # Exception| Traceback (most recent call last): # # Exception| File "/srv/hw-worker/tests/1028/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1028/drivers/net/hw/./xdp_metadata.py", line 105, in test_xdp_rss_hash # # Exception| prog_info = _load_xdp_metadata_prog(cfg, "xdp_rss_hash") # # Exception| File "/srv/hw-worker/tests/1028/drivers/net/hw/./xdp_metadata.py", line 33, in _load_xdp_metadata_prog # # Exception| bpftool(f"prog loadall {abs_path} {pin_dir} type xdp " # # Exception| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| f"xdpmeta_dev {cfg.ifname}") # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/hw-worker/tests/1028/net/lib/py/utils.py", line 232, in bpftool # # Exception| return tool('bpftool', args, json=json, ns=ns, host=host) # # Exception| File "/srv/hw-worker/tests/1028/net/lib/py/utils.py", line 225, in tool # # Exception| cmd_obj = cmd(cmd_str, ns=ns, host=host) # # Exception| File "/srv/hw-worker/tests/1028/net/lib/py/utils.py", line 77, in __init__ # # Exception| self.proc = subprocess.Popen(comm, shell=shell, stdout=subprocess.PIPE, # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| stderr=subprocess.PIPE, pass_fds=pass_fds, # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| env=env) # # Exception| ^^^^^^^^ # # Exception| File "/usr/lib64/python3.14/subprocess.py", line 1038, in __init__ # # Exception| self._execute_child(args, executable, preexec_fn, close_fds, # # Exception| ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| pass_fds, cwd, env, # # Exception| ^^^^^^^^^^^^^^^^^^^ # # Exception| ...<5 lines>... # # Exception| gid, gids, uid, umask, # # Exception| ^^^^^^^^^^^^^^^^^^^^^^ # # Exception| start_new_session, process_group) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/usr/lib64/python3.14/subprocess.py", line 1989, in _execute_child # # Exception| raise child_exception_type(errno_num, err_msg, err_filename) # # Exception| FileNotFoundError: [Errno 2] No such file or directory: 'bpftool' # # Exception| # not ok 2 xdp_metadata.test_xdp_rss_hash.udp # # Totals: pass:0 fail:2 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: xdp_metadata.py # exit=1 # Totals: pass:0 fail:1 xfail:0 xpass:0 skip:0 error:0