... # # Exception| gid, gids, uid, umask, # # Exception| ^^^^^^^^^^^^^^^^^^^^^^ # # Exception| start_new_session, process_group) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/usr/lib64/python3.14/subprocess.py", line 1970, in _execute_child # # Exception| raise child_exception_type(errno_num, err_msg, err_filename) # # Exception| FileNotFoundError: [Errno 2] No such file or directory: 'bpftool' # not ok 1 xdp.test_xdp_native_pass_sb # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 245, in test_xdp_native_pass_mb # # Exception| _test_pass(cfg, bpf_info, 8000) # # Exception| ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 211, in _test_pass # # Exception| prog_info = _load_xdp_prog(cfg, bpf_info) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 127, in _load_xdp_prog # # Exception| map_ids = bpftool(f"prog show id {prog_id}", json=True)["map_ids"] # # Exception| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 188, in bpftool # # Exception| return tool('bpftool', args, json=json, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 181, in tool # # Exception| cmd_obj = cmd(cmd_str, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 67, 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 1970, in _execute_child # # Exception| raise child_exception_type(errno_num, err_msg, err_filename) # # Exception| FileNotFoundError: [Errno 2] No such file or directory: 'bpftool' # not ok 2 xdp.test_xdp_native_pass_mb # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 280, in test_xdp_native_drop_sb # # Exception| _test_drop(cfg, bpf_info, 256) # # Exception| ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 258, in _test_drop # # Exception| prog_info = _load_xdp_prog(cfg, bpf_info) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 127, in _load_xdp_prog # # Exception| map_ids = bpftool(f"prog show id {prog_id}", json=True)["map_ids"] # # Exception| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 188, in bpftool # # Exception| return tool('bpftool', args, json=json, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 181, in tool # # Exception| cmd_obj = cmd(cmd_str, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 67, 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 1970, in _execute_child # # Exception| raise child_exception_type(errno_num, err_msg, err_filename) # # Exception| FileNotFoundError: [Errno 2] No such file or directory: 'bpftool' # not ok 3 xdp.test_xdp_native_drop_sb # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 292, in test_xdp_native_drop_mb # # Exception| _test_drop(cfg, bpf_info, 8000) # # Exception| ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 258, in _test_drop # # Exception| prog_info = _load_xdp_prog(cfg, bpf_info) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 127, in _load_xdp_prog # # Exception| map_ids = bpftool(f"prog show id {prog_id}", json=True)["map_ids"] # # Exception| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 188, in bpftool # # Exception| return tool('bpftool', args, json=json, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 181, in tool # # Exception| cmd_obj = cmd(cmd_str, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 67, 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 1970, in _execute_child # # Exception| raise child_exception_type(errno_num, err_msg, err_filename) # # Exception| FileNotFoundError: [Errno 2] No such file or directory: 'bpftool' # not ok 4 xdp.test_xdp_native_drop_mb # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 351, in test_xdp_native_tx_sb # # Exception| _test_xdp_native_tx(cfg, bpf_info, [0, 1500 // 2, 1500 - pkt_hdr_len]) # # Exception| ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 305, in _test_xdp_native_tx # # Exception| prog_info = _load_xdp_prog(cfg, bpf_info) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 127, in _load_xdp_prog # # Exception| map_ids = bpftool(f"prog show id {prog_id}", json=True)["map_ids"] # # Exception| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 188, in bpftool # # Exception| return tool('bpftool', args, json=json, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 181, in tool # # Exception| cmd_obj = cmd(cmd_str, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 67, 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 1970, in _execute_child # # Exception| raise child_exception_type(errno_num, err_msg, err_filename) # # Exception| FileNotFoundError: [Errno 2] No such file or directory: 'bpftool' # not ok 5 xdp.test_xdp_native_tx_sb # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 366, in test_xdp_native_tx_mb # # Exception| _test_xdp_native_tx(cfg, bpf_info, [8000, 0]) # # Exception| ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 305, in _test_xdp_native_tx # # Exception| prog_info = _load_xdp_prog(cfg, bpf_info) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 127, in _load_xdp_prog # # Exception| map_ids = bpftool(f"prog show id {prog_id}", json=True)["map_ids"] # # Exception| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 188, in bpftool # # Exception| return tool('bpftool', args, json=json, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 181, in tool # # Exception| cmd_obj = cmd(cmd_str, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 67, 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 1970, in _execute_child # # Exception| raise child_exception_type(errno_num, err_msg, err_filename) # # Exception| FileNotFoundError: [Errno 2] No such file or directory: 'bpftool' # not ok 6 xdp.test_xdp_native_tx_mb # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 508, in test_xdp_native_adjst_tail_grow_data # # Exception| res = _test_xdp_native_tail_adjst( # # Exception| cfg, # # Exception| pkt_sz_lst, # # Exception| offset_lst, # # Exception| ) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 454, in _test_xdp_native_tail_adjst # # Exception| prog_info = _load_xdp_prog(cfg, bpf_info) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 127, in _load_xdp_prog # # Exception| map_ids = bpftool(f"prog show id {prog_id}", json=True)["map_ids"] # # Exception| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 188, in bpftool # # Exception| return tool('bpftool', args, json=json, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 181, in tool # # Exception| cmd_obj = cmd(cmd_str, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 67, 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 1970, in _execute_child # # Exception| raise child_exception_type(errno_num, err_msg, err_filename) # # Exception| FileNotFoundError: [Errno 2] No such file or directory: 'bpftool' # not ok 7 xdp.test_xdp_native_adjst_tail_grow_data # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 526, in test_xdp_native_adjst_tail_shrnk_data # # Exception| res = _test_xdp_native_tail_adjst( # # Exception| cfg, # # Exception| pkt_sz_lst, # # Exception| offset_lst, # # Exception| ) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 454, in _test_xdp_native_tail_adjst # # Exception| prog_info = _load_xdp_prog(cfg, bpf_info) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 127, in _load_xdp_prog # # Exception| map_ids = bpftool(f"prog show id {prog_id}", json=True)["map_ids"] # # Exception| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 188, in bpftool # # Exception| return tool('bpftool', args, json=json, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 181, in tool # # Exception| cmd_obj = cmd(cmd_str, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 67, 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 1970, in _execute_child # # Exception| raise child_exception_type(errno_num, err_msg, err_filename) # # Exception| FileNotFoundError: [Errno 2] No such file or directory: 'bpftool' # not ok 8 xdp.test_xdp_native_adjst_tail_shrnk_data # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 650, in test_xdp_native_adjst_head_grow_data # # Exception| res = _test_xdp_native_head_adjst(cfg, "xdp_prog_frags", pkt_sz_lst, offset_lst) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 574, in _test_xdp_native_head_adjst # # Exception| prog_info = _load_xdp_prog(cfg, BPFProgInfo(prog, "xdp_native.bpf.o", "xdp.frags", 9000)) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 127, in _load_xdp_prog # # Exception| map_ids = bpftool(f"prog show id {prog_id}", json=True)["map_ids"] # # Exception| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 188, in bpftool # # Exception| return tool('bpftool', args, json=json, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 181, in tool # # Exception| cmd_obj = cmd(cmd_str, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 67, 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 1970, in _execute_child # # Exception| raise child_exception_type(errno_num, err_msg, err_filename) # # Exception| FileNotFoundError: [Errno 2] No such file or directory: 'bpftool' # not ok 9 xdp.test_xdp_native_adjst_head_grow_data # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 671, in test_xdp_native_adjst_head_shrnk_data # # Exception| res = _test_xdp_native_head_adjst(cfg, "xdp_prog_frags", pkt_sz_lst, offset_lst) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 574, in _test_xdp_native_head_adjst # # Exception| prog_info = _load_xdp_prog(cfg, BPFProgInfo(prog, "xdp_native.bpf.o", "xdp.frags", 9000)) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 127, in _load_xdp_prog # # Exception| map_ids = bpftool(f"prog show id {prog_id}", json=True)["map_ids"] # # Exception| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 188, in bpftool # # Exception| return tool('bpftool', args, json=json, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 181, in tool # # Exception| cmd_obj = cmd(cmd_str, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 67, 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 1970, in _execute_child # # Exception| raise child_exception_type(errno_num, err_msg, err_filename) # # Exception| FileNotFoundError: [Errno 2] No such file or directory: 'bpftool' # not ok 10 xdp.test_xdp_native_adjst_head_shrnk_data # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 691, in test_xdp_native_qstats # # Exception| prog_info = _load_xdp_prog(cfg, bpf_info) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 127, in _load_xdp_prog # # Exception| map_ids = bpftool(f"prog show id {prog_id}", json=True)["map_ids"] # # Exception| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 188, in bpftool # # Exception| return tool('bpftool', args, json=json, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 181, in tool # # Exception| cmd_obj = cmd(cmd_str, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 67, 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 1970, in _execute_child # # Exception| raise child_exception_type(errno_num, err_msg, err_filename) # # Exception| FileNotFoundError: [Errno 2] No such file or directory: 'bpftool' # not ok 11 xdp.test_xdp_native_qstats.pass # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 691, in test_xdp_native_qstats # # Exception| prog_info = _load_xdp_prog(cfg, bpf_info) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 127, in _load_xdp_prog # # Exception| map_ids = bpftool(f"prog show id {prog_id}", json=True)["map_ids"] # # Exception| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 188, in bpftool # # Exception| return tool('bpftool', args, json=json, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 181, in tool # # Exception| cmd_obj = cmd(cmd_str, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 67, 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 1970, in _execute_child # # Exception| raise child_exception_type(errno_num, err_msg, err_filename) # # Exception| FileNotFoundError: [Errno 2] No such file or directory: 'bpftool' # not ok 12 xdp.test_xdp_native_qstats.drop # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 691, in test_xdp_native_qstats # # Exception| prog_info = _load_xdp_prog(cfg, bpf_info) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/drivers/net/./xdp.py", line 127, in _load_xdp_prog # # Exception| map_ids = bpftool(f"prog show id {prog_id}", json=True)["map_ids"] # # Exception| ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 188, in bpftool # # Exception| return tool('bpftool', args, json=json, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 181, in tool # # Exception| cmd_obj = cmd(cmd_str, ns=ns, host=host) # # Exception| File "/srv/vmksft/testing/wt-18/tools/testing/selftests/net/lib/py/utils.py", line 67, 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 1970, in _execute_child # # Exception| raise child_exception_type(errno_num, err_msg, err_filename) # # Exception| FileNotFoundError: [Errno 2] No such file or directory: 'bpftool' # not ok 13 xdp.test_xdp_native_qstats.tx # # Totals: pass:0 fail:13 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net: xdp.py # exit=1 make: Leaving directory '/srv/vmksft/testing/wt-18/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__->