@@ -56,8 +56,7 @@ def _set_offload_checksum(cfg, netnl, on) -> None:
5656 return
5757
5858def _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"
6160 cmd (f"ip link set dev { remote_ifname } mtu 1500" , shell = True , host = cfg .remote )
6261 cmd (f"ip link set dev { cfg .ifname } mtu 1500 xdpgeneric obj { prog } sec xdp" , shell = True )
6362 defer (cmd , f"ip link set dev { cfg .ifname } xdpgeneric off" )
@@ -66,8 +65,7 @@ def _set_xdp_generic_sb_on(cfg) -> None:
6665 time .sleep (10 )
6766
6867def _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"
7169 cmd (f"ip link set dev { remote_ifname } mtu 9000" , shell = True , host = cfg .remote )
7270 defer (ip , f"link set dev { remote_ifname } mtu 1500" , host = cfg .remote )
7371 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:
7775 time .sleep (10 )
7876
7977def _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"
8279 cmd (f"ip link set dev { remote_ifname } mtu 1500" , shell = True , host = cfg .remote )
8380 cmd (f"ip -j link set dev { cfg .ifname } mtu 1500 xdp obj { prog } sec xdp" , shell = True )
8481 defer (ip , f"link set dev { cfg .ifname } mtu 1500 xdp off" )
@@ -95,8 +92,7 @@ def _set_xdp_native_sb_on(cfg) -> None:
9592 time .sleep (10 )
9693
9794def _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"
10096 cmd (f"ip link set dev { remote_ifname } mtu 9000" , shell = True , host = cfg .remote )
10197 defer (ip , f"link set dev { remote_ifname } mtu 1500" , host = cfg .remote )
10298 try :
@@ -109,8 +105,7 @@ def _set_xdp_native_mb_on(cfg) -> None:
109105 time .sleep (10 )
110106
111107def _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"
114109 cmd (f"ip link set dev { cfg .ifname } mtu 1500" , shell = True )
115110 try :
116111 cmd (f"ip link set dev { cfg .ifname } xdpoffload obj { prog } sec xdp" , shell = True )
0 commit comments