Lines Matching defs:JSON
146 def tool(name, args, flags, JSON=True, ns="", fail=True, include_stderr=False):
148 if JSON:
163 if JSON and len(stdout.strip()) != 0:
173 def bpftool(args, JSON=True, ns="", fail=True, include_stderr=False):
174 return tool("bpftool", args, {"json":"-p"}, JSON=JSON, ns=ns,
178 _, progs = bpftool("prog show", JSON=True, ns=ns, fail=True)
192 _, maps = bpftool("map show", JSON=True, ns=ns, fail=True)
236 def ip(args, force=False, JSON=True, ns="", fail=True, include_stderr=False):
239 return tool("ip", args, {"json":"-j"}, JSON=JSON, ns=ns,
242 def tc(args, JSON=True, ns="", fail=True, include_stderr=False):
243 return tool("tc", args, {"json":"-p"}, JSON=JSON, ns=ns,
419 def set_xdp(self, bpf, mode, force=False, JSON=True, verbose=False,
424 force=force, JSON=JSON,
427 def unset_xdp(self, mode, force=False, JSON=True,
430 force=force, JSON=JSON,
456 # No JSON support, oh well...
461 _, out = tc(args, JSON=False)
1128 sim.set_xdp(map_obj, "offload", JSON=False) # map fixup msg breaks JSON
1160 sim.set_xdp(map_obj, "offload", JSON=False) # map fixup msg breaks JSON
1242 sim.set_xdp(map_obj, "offload", JSON=False) # map fixup msg breaks JSON
1250 ret, _ = sim.set_xdp(map_obj, "offload", JSON=False, fail=False)
1271 simA.set_xdp(progA, "offload", JSON=False)
1273 d.set_xdp(progB, "offload", JSON=False)
1276 ret, _ = simA.set_xdp(progB, "offload", force=True, JSON=False, fail=False)
1279 ret, _ = d.set_xdp(progA, "offload", force=True, JSON=False, fail=False)
1286 ret, _, err = simA.set_xdp(progB, "offload", force=True, JSON=False,
1291 ret, _, err = d.set_xdp(progA, "offload", force=True, JSON=False,