Lines Matching refs:ret

152         ret, stdout, stderr = cmd(ns + name + " " + params + args,
155 ret, stdout = cmd(ns + name + " " + params + args,
164 return ret, out, stderr
166 return ret, out
250 ret, _ = ip("netns add %s" % (name), fail=False)
251 if ret == 0:
257 ret = []
259 ret.append(int(b))
260 return " ".join(map(lambda x: str(x), ret))
367 ret, out = cmd("udevadm settle", fail=False)
368 if ret:
615 ret, err = bpftool("prog show pin %s" % (prog_file), fail=False)
616 fail(ret == 0, "Showing prog with removed device did not fail")
622 ret, err = bpftool("map show pin %s" % (map_file), fail=False)
623 fail(ret == 0, "Showing map with removed device did not fail")
713 ret, _, err = sim.set_xdp(obj, "offload", fail=False, include_stderr=True)
714 fail(ret == 0, "Replaced one of programs without -force")
718 ret, _, err = sim.unset_xdp("", force=True,
720 fail(ret == 0, "Removed program without a mode flag")
767 ret, progs = bpftool("prog", fail=False)
768 skip(ret != 0, "bpftool not installed")
778 ret, out = cmd("modprobe netdevsim", fail=False)
779 skip(ret != 0, "netdevsim module could not be loaded")
789 ret, out = cmd("ls %s/%s" % (bpf_test_dir, s), fail=False)
790 skip(ret != 0, "sample %s/%s not found, please compile it" %
823 ret, _ = sim.cls_bpf_add_filter(obj, skip_hw=True, fail=False)
824 fail(ret != 0, "Software TC filter did not load")
827 ret, _ = sim.cls_bpf_add_filter(obj, fail=False)
828 fail(ret != 0, "Software TC filter did not load")
834 ret, _, err = sim.cls_bpf_add_filter(obj, skip_sw=True,
836 fail(ret == 0, "TC filter loaded without enabling TC offloads")
844 ret, _ = sim.cls_bpf_add_filter(obj, fail=False)
845 fail(ret != 0, "Software TC filter did not load")
854 ret, _ = sim.cls_bpf_add_filter(bytecode, fail=False)
855 fail(ret != 0, "Software TC filter did not load")
865 ret, _, err = sim.cls_bpf_add_filter(bytecode, skip_sw=True,
867 fail(ret == 0, "TC bytecode loaded for offload")
873 ret, _, err = sim.cls_bpf_add_filter(obj, chain=1, prio=1, handle=1,
876 fail(ret == 0, "Offloaded a filter to chain other than 0")
896 ret, _ = sim.cls_bpf_add_filter(obj, op="replace", prio=1, handle=1,
899 fail(bool(ret) != bool(j),
919 ret, _, err = sim.cls_bpf_add_filter(obj, verbose=True, skip_sw=True,
921 fail(ret == 0, "TC filter did not reject with TC offloads enabled")
926 ret, _, err = sim.cls_bpf_add_filter(obj, verbose=True, skip_sw=True,
928 fail(ret != 0, "TC filter did not load with TC offloads enabled")
950 ret, _ = sim.set_ethtool_tc_offloads(False, fail=False)
951 fail(ret == 0, "Driver should refuse to disable TC offloads with filters installed...")
959 ret, _ = sim.set_ethtool_tc_offloads(False, fail=False)
960 fail(ret != 0,
991 ret, _ = sim.set_xdp(obj, "drv", fail=False)
992 fail(ret == 0, "Replaced XDP program without -force")
996 ret, _ = sim.set_xdp(obj, "drv", force=True, fail=False)
997 fail(ret != 0, "Could not replace XDP program with -force")
1007 ret, _, err = sim.set_xdp(obj, "generic", force=True,
1009 fail(ret == 0, "Replaced XDP program with a program in different mode")
1015 ret, _ = sim.set_mtu(9000, fail=False)
1016 fail(ret == 0,
1021 ret, _, err = sim.set_xdp(obj, "drv", fail=False, include_stderr=True)
1022 fail(ret == 0, "Driver should refuse to load program with MTU of 9000...")
1030 ret, _, err = sim.set_xdp(nooffload, "offload",
1032 fail(ret == 0, "attached non-offloaded XDP program to HW")
1040 ret, _, err = sim.set_xdp(offload, "drv", fail=False, include_stderr=True)
1041 fail(ret == 0, "attached offloaded XDP program to drv")
1048 ret, _, err = bpftool_prog_load("sample_ret0.bpf.o", "/sys/fs/bpf/offload",
1050 fail(ret == 0, "verifier should fail on load")
1088 ret, _, err = sim.set_xdp(pinned, "offload",
1090 fail(ret == 0, "Pinned program loaded for a different device accepted")
1093 ret, _, err = sim.set_xdp(pinned, "offload",
1095 fail(ret == 0, "Pinned program loaded for a removed device accepted")
1107 ret, _, err = sim.cls_bpf_add_filter(obj, skip_sw=True,
1109 fail(ret == 0, "Loading TC when XDP active should fail")
1115 ret, _, err = sim.set_xdp(obj, "offload", fail=False, include_stderr=True)
1116 fail(ret == 0, "Loading XDP when TC active should fail")
1135 ret, _ = sim.cls_bpf_add_filter(pinned, da=True, skip_sw=True, fail=False)
1136 fail(ret == 0, "Managed to attach XDP program to TC")
1140 ret, _, err = sim.cls_bpf_add_filter(obj, da=True, skip_sw=True,
1142 fail(ret == 0, "Managed to offload two TC filters at the same time")
1159 ret, _ = cmd_result(tc_proc, fail=False)
1163 fail(ret == 0, "Managed to load TC filter on a unregistering device")
1218 ret, _ = bpftool("map update id %d key %s value %s" %
1221 fail(ret == 0, "added too many entries")
1230 ret, err = bpftool("map update id %d key %s value %s exist" %
1233 fail(ret == 0, "updated non-existing key")
1240 ret, err = bpftool("map update id %d key %s value %s noexist" %
1243 fail(ret == 0, "updated existing key")
1265 ret, err = bpftool("map getnext id %d key %s" %
1267 fail(ret == 0, "got next key past the end of map")
1277 ret, err = bpftool("map delete id %d key %s" %
1279 fail(ret == 0, "removed entry from an array")
1298 ret, _ = sim.set_xdp(map_obj, "offload", JSON=False, fail=False)
1299 fail(ret == 0,
1324 ret, _ = simA.set_xdp(progB, "offload", force=True, JSON=False, fail=False)
1325 fail(ret == 0, "cross-ASIC program allowed")
1327 ret, _ = d.set_xdp(progA, "offload", force=True, JSON=False, fail=False)
1328 fail(ret == 0, "cross-ASIC program allowed")
1334 ret, _, err = simA.set_xdp(progB, "offload", force=True, JSON=False,
1336 fail(ret == 0, "cross-ASIC program allowed")
1339 ret, _, err = d.set_xdp(progA, "offload", force=True, JSON=False,
1341 fail(ret == 0, "cross-ASIC program allowed")
1349 ret, _ = bpftool_prog_load("sample_map_ret0.bpf.o", "/sys/fs/bpf/nsimB_",
1353 fail(ret != 0, "couldn't reuse a map on the same ASIC")
1356 ret, _, err = bpftool_prog_load("sample_map_ret0.bpf.o", "/sys/fs/bpf/nsimA_",
1360 fail(ret == 0, "could reuse a map on a different ASIC")
1364 ret, _, err = bpftool_prog_load("sample_map_ret0.bpf.o", "/sys/fs/bpf/nsimB_",
1368 fail(ret == 0, "could reuse a map on a different ASIC")
1397 ret, out = bpftool("prog show %s" % (progB), fail=False)
1398 fail(ret == 0, "got information about orphaned program")