@@ -56,8 +56,7 @@ def _set_offload_checksum(cfg, netnl, on) -> None:
56
56
return
57
57
58
58
def _set_xdp_generic_sb_on (cfg ) -> None :
59
- test_dir = os .path .dirname (os .path .realpath (__file__ ))
60
- prog = test_dir + "/../../net/lib/xdp_dummy.bpf.o"
59
+ prog = cfg .net_lib_dir / "xdp_dummy.bpf.o"
61
60
cmd (f"ip link set dev { remote_ifname } mtu 1500" , shell = True , host = cfg .remote )
62
61
cmd (f"ip link set dev { cfg .ifname } mtu 1500 xdpgeneric obj { prog } sec xdp" , shell = True )
63
62
defer (cmd , f"ip link set dev { cfg .ifname } xdpgeneric off" )
@@ -66,8 +65,7 @@ def _set_xdp_generic_sb_on(cfg) -> None:
66
65
time .sleep (10 )
67
66
68
67
def _set_xdp_generic_mb_on (cfg ) -> None :
69
- test_dir = os .path .dirname (os .path .realpath (__file__ ))
70
- prog = test_dir + "/../../net/lib/xdp_dummy.bpf.o"
68
+ prog = cfg .net_lib_dir / "xdp_dummy.bpf.o"
71
69
cmd (f"ip link set dev { remote_ifname } mtu 9000" , shell = True , host = cfg .remote )
72
70
defer (ip , f"link set dev { remote_ifname } mtu 1500" , host = cfg .remote )
73
71
ip ("link set dev %s mtu 9000 xdpgeneric obj %s sec xdp.frags" % (cfg .ifname , prog ))
@@ -77,8 +75,7 @@ def _set_xdp_generic_mb_on(cfg) -> None:
77
75
time .sleep (10 )
78
76
79
77
def _set_xdp_native_sb_on (cfg ) -> None :
80
- test_dir = os .path .dirname (os .path .realpath (__file__ ))
81
- prog = test_dir + "/../../net/lib/xdp_dummy.bpf.o"
78
+ prog = cfg .net_lib_dir / "xdp_dummy.bpf.o"
82
79
cmd (f"ip link set dev { remote_ifname } mtu 1500" , shell = True , host = cfg .remote )
83
80
cmd (f"ip -j link set dev { cfg .ifname } mtu 1500 xdp obj { prog } sec xdp" , shell = True )
84
81
defer (ip , f"link set dev { cfg .ifname } mtu 1500 xdp off" )
@@ -95,8 +92,7 @@ def _set_xdp_native_sb_on(cfg) -> None:
95
92
time .sleep (10 )
96
93
97
94
def _set_xdp_native_mb_on (cfg ) -> None :
98
- test_dir = os .path .dirname (os .path .realpath (__file__ ))
99
- prog = test_dir + "/../../net/lib/xdp_dummy.bpf.o"
95
+ prog = cfg .net_lib_dir / "xdp_dummy.bpf.o"
100
96
cmd (f"ip link set dev { remote_ifname } mtu 9000" , shell = True , host = cfg .remote )
101
97
defer (ip , f"link set dev { remote_ifname } mtu 1500" , host = cfg .remote )
102
98
try :
@@ -109,8 +105,7 @@ def _set_xdp_native_mb_on(cfg) -> None:
109
105
time .sleep (10 )
110
106
111
107
def _set_xdp_offload_on (cfg ) -> None :
112
- test_dir = os .path .dirname (os .path .realpath (__file__ ))
113
- prog = test_dir + "/../../net/lib/xdp_dummy.bpf.o"
108
+ prog = cfg .net_lib_dir / "xdp_dummy.bpf.o"
114
109
cmd (f"ip link set dev { cfg .ifname } mtu 1500" , shell = True )
115
110
try :
116
111
cmd (f"ip link set dev { cfg .ifname } xdpoffload obj { prog } sec xdp" , shell = True )
0 commit comments