p_err 453 tools/bpf/bpftool/btf.c p_err("can't get prog info: %s", strerror(errno)); p_err 463 tools/bpf/bpftool/btf.c p_err("can't parse %s as ID", *argv); p_err 472 tools/bpf/bpftool/btf.c p_err("failed to load BTF from %s: %s", p_err 479 tools/bpf/bpftool/btf.c p_err("unrecognized BTF source specifier: '%s'", src); p_err 487 tools/bpf/bpftool/btf.c p_err("expecting value for 'format' option\n"); p_err 495 tools/bpf/bpftool/btf.c p_err("unrecognized format specifier: '%s', possible values: raw, c", p_err 501 tools/bpf/bpftool/btf.c p_err("unrecognized option: '%s'", *argv); p_err 509 tools/bpf/bpftool/btf.c p_err("get btf by id (%u): %s", btf_id, strerror(err)); p_err 514 tools/bpf/bpftool/btf.c p_err("can't find btf with ID (%u)", btf_id); p_err 521 tools/bpf/bpftool/btf.c p_err("JSON output for C-syntax dump is not supported"); p_err 543 tools/bpf/bpftool/btf.c p_err("expected 'id', got: '%s'?", **argv); p_err 550 tools/bpf/bpftool/btf.c p_err("can't parse %s as ID", **argv); p_err 557 tools/bpf/bpftool/btf.c p_err("can't get BTF object by id (%u): %s", p_err 600 tools/bpf/bpftool/btf.c p_err("unexpected object type: %d", type); p_err 608 tools/bpf/bpftool/btf.c p_err("can't get next %s: %s%s", names[type], p_err 623 tools/bpf/bpftool/btf.c p_err("unexpected object type: %d", type); p_err 629 tools/bpf/bpftool/btf.c p_err("can't get %s by id (%u): %s", names[type], id, p_err 639 tools/bpf/bpftool/btf.c p_err("can't get %s info: %s", names[type], p_err 653 tools/bpf/bpftool/btf.c p_err("unexpected object type: %d", type); p_err 661 tools/bpf/bpftool/btf.c p_err("failed to allocate memory: %s", strerror(errno)); p_err 771 tools/bpf/bpftool/btf.c p_err("can't get BTF object info: %s", strerror(errno)); p_err 827 tools/bpf/bpftool/btf.c p_err("can't get next BTF object: %s%s", p_err 838 tools/bpf/bpftool/btf.c p_err("can't get BTF object by id (%u): %s", p_err 77 tools/bpf/bpftool/cfg.c p_err("OOM when allocating FUNC node"); p_err 103 tools/bpf/bpftool/cfg.c p_err("OOM when allocating BB node"); p_err 120 tools/bpf/bpftool/cfg.c p_err("OOM when allocating BB node"); p_err 263 tools/bpf/bpftool/cfg.c p_err("OOM when allocating edge node"); p_err 197 tools/bpf/bpftool/cgroup.c p_err("duplicated argument: %s", *argv); p_err 203 tools/bpf/bpftool/cgroup.c p_err("expected no more arguments, 'effective', got: '%s'?", p_err 211 tools/bpf/bpftool/cgroup.c p_err("can't open cgroup %s", path); p_err 217 tools/bpf/bpftool/cgroup.c p_err("can't query bpf programs attached to %s: %s", p_err 270 tools/bpf/bpftool/cgroup.c p_err("can't open cgroup %s: %s", fpath, strerror(errno)); p_err 276 tools/bpf/bpftool/cgroup.c p_err("can't query bpf programs attached to %s: %s", p_err 344 tools/bpf/bpftool/cgroup.c p_err("cgroup v2 isn't mounted"); p_err 354 tools/bpf/bpftool/cgroup.c p_err("duplicated argument: %s", *argv); p_err 360 tools/bpf/bpftool/cgroup.c p_err("expected no more arguments, 'effective', got: '%s'?", p_err 377 tools/bpf/bpftool/cgroup.c p_err("can't iterate over %s: %s", cgroup_root, p_err 405 tools/bpf/bpftool/cgroup.c p_err("too few parameters for cgroup attach"); p_err 411 tools/bpf/bpftool/cgroup.c p_err("can't open cgroup %s", argv[0]); p_err 417 tools/bpf/bpftool/cgroup.c p_err("invalid attach type"); p_err 433 tools/bpf/bpftool/cgroup.c p_err("unknown option: %s", argv[i]); p_err 439 tools/bpf/bpftool/cgroup.c p_err("failed to attach program"); p_err 463 tools/bpf/bpftool/cgroup.c p_err("too few parameters for cgroup detach"); p_err 469 tools/bpf/bpftool/cgroup.c p_err("can't open cgroup %s", argv[0]); p_err 475 tools/bpf/bpftool/cgroup.c p_err("invalid attach type"); p_err 486 tools/bpf/bpftool/cgroup.c p_err("failed to detach program"); p_err 120 tools/bpf/bpftool/common.c p_err("can't mount tracefs: %s", err_str); p_err 133 tools/bpf/bpftool/common.c p_err("bpf obj get (%s): %s", path, p_err 158 tools/bpf/bpftool/common.c p_err("incorrect object type: %s", get_fd_type_name(type)); p_err 182 tools/bpf/bpftool/common.c p_err("no BPF file system found, not mounting it due to --nomount option"); p_err 190 tools/bpf/bpftool/common.c p_err("can't mount BPF file system to pin the object (%s): %s", p_err 209 tools/bpf/bpftool/common.c p_err("can't pin the object (%s): %s", name, strerror(errno)); p_err 222 tools/bpf/bpftool/common.c p_err("too few arguments, id ID and FILE path is required"); p_err 225 tools/bpf/bpftool/common.c p_err("too many arguments"); p_err 230 tools/bpf/bpftool/common.c p_err("expected 'id' got %s", *argv); p_err 237 tools/bpf/bpftool/common.c p_err("can't parse %s as ID", *argv); p_err 244 tools/bpf/bpftool/common.c p_err("can't open object by id (%u): %s", id, strerror(errno)); p_err 278 tools/bpf/bpftool/common.c p_err("can't read link type: %s", strerror(errno)); p_err 282 tools/bpf/bpftool/common.c p_err("can't read link type: path too long!"); p_err 450 tools/bpf/bpftool/common.c p_err("Can't get # of possible cpus: %s", strerror(-cpus)); p_err 464 tools/bpf/bpftool/common.c p_err("Can't stat /proc/self: %s", strerror(errno)); p_err 482 tools/bpf/bpftool/common.c p_err("Can't open %s: %s", path, strerror(errno)); p_err 489 tools/bpf/bpftool/common.c p_err("Can't read %s: %s", path, strerror(errno)); p_err 493 tools/bpf/bpftool/common.c p_err("Value in %s too long", path); p_err 521 tools/bpf/bpftool/common.c p_err("Can't get net device name for ifindex %d: %s", ifindex, p_err 528 tools/bpf/bpftool/common.c p_err("Can't get device vendor id for %s", devname); p_err 542 tools/bpf/bpftool/common.c p_err("Can't get bfd arch name for device vendor id 0x%04x", p_err 587 tools/bpf/bpftool/common.c p_err("%s already specified", what); p_err 593 tools/bpf/bpftool/common.c p_err("can't parse %s as %s", **argv, what); p_err 588 tools/bpf/bpftool/feature.c p_err("please run this command as root user"); p_err 597 tools/bpf/bpftool/feature.c p_err("component to probe already specified"); p_err 606 tools/bpf/bpftool/feature.c p_err("component to probe already specified"); p_err 616 tools/bpf/bpftool/feature.c p_err("unrecognized netdevice '%s': %s", ifname, p_err 625 tools/bpf/bpftool/feature.c p_err("'prefix' argument can only be use after 'macros'"); p_err 629 tools/bpf/bpftool/feature.c p_err("'prefix' already defined"); p_err 638 tools/bpf/bpftool/feature.c p_err("expected no more arguments, 'kernel', 'dev', 'macros' or 'prefix', got: '%s'?", p_err 114 tools/bpf/bpftool/jit_disasm.c p_err("No libbfd support for %s", arch); p_err 142 tools/bpf/bpftool/main.c p_err("%s", msg); p_err 185 tools/bpf/bpftool/main.c p_err("too many arguments to command %d", cmd_nb); p_err 197 tools/bpf/bpftool/main.c p_err("unterminated quoted string in command %d", p_err 246 tools/bpf/bpftool/main.c p_err("too few parameters for batch"); p_err 249 tools/bpf/bpftool/main.c p_err("expected 'file', got: %s", *argv); p_err 252 tools/bpf/bpftool/main.c p_err("too many parameters for batch"); p_err 262 tools/bpf/bpftool/main.c p_err("Can't open file (%s): %s", *argv, strerror(errno)); p_err 284 tools/bpf/bpftool/main.c p_err("missing continuation line on command %d", p_err 295 tools/bpf/bpftool/main.c p_err("command %d is too long", lines); p_err 331 tools/bpf/bpftool/main.c p_err("reading batch file failed: %s", strerror(errno)); p_err 388 tools/bpf/bpftool/main.c p_err("failed to create JSON writer"); p_err 409 tools/bpf/bpftool/main.c p_err("unrecognized option '%s'", argv[optind - 1]); p_err 23 tools/bpf/bpftool/main.h #define BAD_ARG() ({ p_err("what is '%s'?", *argv); -1; }) p_err 31 tools/bpf/bpftool/main.h p_err("'%s' needs at least %d arguments, %d found", \ p_err 101 tools/bpf/bpftool/main.h void __printf(1, 2) p_err(const char *fmt, ...); p_err 185 tools/bpf/bpftool/main.h p_err("No libbfd support"); p_err 106 tools/bpf/bpftool/map.c p_err("can't parse %s as ID", **argv); p_err 113 tools/bpf/bpftool/map.c p_err("get map by id (%u): %s", id, strerror(errno)); p_err 126 tools/bpf/bpftool/map.c p_err("expected 'id' or 'pinned', got: '%s'?", **argv); p_err 141 tools/bpf/bpftool/map.c p_err("can't get map info: %s", strerror(errno)); p_err 344 tools/bpf/bpftool/map.c p_err("error parsing byte: %s", argv[i]); p_err 351 tools/bpf/bpftool/map.c p_err("%s expected %d bytes got %d", name, n, i); p_err 379 tools/bpf/bpftool/map.c p_err("did not find %s", key ? "key" : "value"); p_err 386 tools/bpf/bpftool/map.c p_err("duplicate key"); p_err 388 tools/bpf/bpftool/map.c p_err("unnecessary key"); p_err 403 tools/bpf/bpftool/map.c p_err("duplicate value"); p_err 405 tools/bpf/bpftool/map.c p_err("unnecessary value"); p_err 415 tools/bpf/bpftool/map.c p_err("value smaller than 4B for map in map?"); p_err 419 tools/bpf/bpftool/map.c p_err("not enough value arguments for map in map"); p_err 433 tools/bpf/bpftool/map.c p_err("value smaller than 4B for map of progs?"); p_err 437 tools/bpf/bpftool/map.c p_err("not enough value arguments for map of progs"); p_err 463 tools/bpf/bpftool/map.c p_err("flags specified multiple times: %s", *argv); p_err 478 tools/bpf/bpftool/map.c p_err("expected key or value, got: %s", *argv); p_err 677 tools/bpf/bpftool/map.c p_err("can't get next map: %s%s", strerror(errno), p_err 686 tools/bpf/bpftool/map.c p_err("can't get map by id (%u): %s", p_err 693 tools/bpf/bpftool/map.c p_err("can't get map info: %s", strerror(errno)); p_err 789 tools/bpf/bpftool/map.c p_err("mem alloc failed"); p_err 798 tools/bpf/bpftool/map.c p_err("failed to get btf"); p_err 858 tools/bpf/bpftool/map.c p_err("key mem alloc failed"); p_err 866 tools/bpf/bpftool/map.c p_err("value mem alloc failed"); p_err 903 tools/bpf/bpftool/map.c p_err("update failed: %s", strerror(errno)); p_err 928 tools/bpf/bpftool/map.c p_err("failed to get btf"); p_err 994 tools/bpf/bpftool/map.c p_err("lookup failed: %s", strerror(errno)); p_err 1029 tools/bpf/bpftool/map.c p_err("mem alloc failed"); p_err 1046 tools/bpf/bpftool/map.c p_err("can't get next key: %s", strerror(errno)); p_err 1099 tools/bpf/bpftool/map.c p_err("mem alloc failed"); p_err 1110 tools/bpf/bpftool/map.c p_err("delete failed: %s", strerror(errno)); p_err 1149 tools/bpf/bpftool/map.c p_err("map type already specified"); p_err 1155 tools/bpf/bpftool/map.c p_err("unrecognized map type: %s", *argv); p_err 1182 tools/bpf/bpftool/map.c p_err("offload device already specified"); p_err 1188 tools/bpf/bpftool/map.c p_err("unrecognized netdevice '%s': %s", p_err 1194 tools/bpf/bpftool/map.c p_err("unknown arg %s", *argv); p_err 1200 tools/bpf/bpftool/map.c p_err("map name not specified"); p_err 1208 tools/bpf/bpftool/map.c p_err("map create failed: %s", strerror(errno)); p_err 1249 tools/bpf/bpftool/map.c p_err("pop failed: %s", strerror(errno)); p_err 1284 tools/bpf/bpftool/map.c p_err("failed to freeze map: %s", strerror(errno)); p_err 144 tools/bpf/bpftool/map_perf_ring.c p_err("map is not a perf event array"); p_err 160 tools/bpf/bpftool/map_perf_ring.c p_err("can't parse %s as CPU ID", *argv); p_err 171 tools/bpf/bpftool/map_perf_ring.c p_err("can't parse %s as index", *argv); p_err 186 tools/bpf/bpftool/map_perf_ring.c p_err("cpu and index must be specified together"); p_err 204 tools/bpf/bpftool/map_perf_ring.c p_err("failed to create perf buffer: %s (%d)", p_err 219 tools/bpf/bpftool/map_perf_ring.c p_err("perf buffer polling failed: %s (%d)", p_err 229 tools/bpf/bpftool/net.c p_err("can't open /proc/self/ns/net: %s", p_err 245 tools/bpf/bpftool/net.c p_err("can't query prog: %s", strerror(errno)); p_err 264 tools/bpf/bpftool/net.c p_err("invalid devname %s", **argv); p_err 268 tools/bpf/bpftool/net.c p_err("expected 'dev', got: '%s'?", **argv); p_err 304 tools/bpf/bpftool/net.c p_err("invalid net attach/detach type: %s", *argv); p_err 323 tools/bpf/bpftool/net.c p_err("expected 'overwrite', got: '%s'?", *argv); p_err 335 tools/bpf/bpftool/net.c p_err("interface %s attach failed: %s", p_err 357 tools/bpf/bpftool/net.c p_err("invalid net attach/detach type: %s", *argv); p_err 372 tools/bpf/bpftool/net.c p_err("interface %s detach failed: %s", p_err 34 tools/bpf/bpftool/perf.c p_err("perf_query_support: cannot open directory \"/\" (%s)", p_err 53 tools/bpf/bpftool/perf.c p_err("perf_query_support: %s", strerror(errno)); p_err 222 tools/bpf/bpftool/perf.c p_err("%s", strerror(errno)); p_err 92 tools/bpf/bpftool/prog.c p_err("%s", strerror(errno)); p_err 98 tools/bpf/bpftool/prog.c p_err("can't get prog by id (%u): %s", p_err 105 tools/bpf/bpftool/prog.c p_err("can't get prog info (%u): %s", p_err 130 tools/bpf/bpftool/prog.c p_err("can't parse %s as ID", **argv); p_err 137 tools/bpf/bpftool/prog.c p_err("get by id (%u): %s", id, strerror(errno)); p_err 147 tools/bpf/bpftool/prog.c p_err("can't parse tag"); p_err 164 tools/bpf/bpftool/prog.c p_err("expected 'id', 'tag' or 'pinned', got: '%s'?", **argv); p_err 340 tools/bpf/bpftool/prog.c p_err("can't get prog info: %s", strerror(errno)); p_err 383 tools/bpf/bpftool/prog.c p_err("can't get next program: %s%s", strerror(errno), p_err 393 tools/bpf/bpftool/prog.c p_err("can't get prog by id (%u): %s", p_err 439 tools/bpf/bpftool/prog.c p_err("expected 'xlated' or 'jited', got: %s", *argv); p_err 454 tools/bpf/bpftool/prog.c p_err("expected file path"); p_err 490 tools/bpf/bpftool/prog.c p_err("can't get prog info: %s", strerror(errno)); p_err 504 tools/bpf/bpftool/prog.c p_err("error retrieving insn dump: kernel.kptr_restrict set?"); p_err 512 tools/bpf/bpftool/prog.c p_err("failed to get btf"); p_err 527 tools/bpf/bpftool/prog.c p_err("can't open file %s: %s", filepath, p_err 535 tools/bpf/bpftool/prog.c p_err("error writing output file: %s", p_err 690 tools/bpf/bpftool/prog.c p_err("invalid attach/detach type"); p_err 723 tools/bpf/bpftool/prog.c p_err("failed prog attach to map"); p_err 745 tools/bpf/bpftool/prog.c p_err("failed prog detach from map"); p_err 758 tools/bpf/bpftool/prog.c p_err("cannot use standard input for both data_in and ctx_in"); p_err 784 tools/bpf/bpftool/prog.c p_err("failed to open %s: %s", fname, strerror(errno)); p_err 790 tools/bpf/bpftool/prog.c p_err("failed to allocate memory for data_in/ctx_in: %s", p_err 799 tools/bpf/bpftool/prog.c p_err("failed to read data_in/ctx_in from %s: %s", p_err 805 tools/bpf/bpftool/prog.c p_err("data_in/ctx_in is too long (max: %d)", p_err 813 tools/bpf/bpftool/prog.c p_err("failed to reallocate data_in/ctx_in: %s", p_err 887 tools/bpf/bpftool/prog.c p_err("failed to open %s: %s", fname, strerror(errno)); p_err 894 tools/bpf/bpftool/prog.c p_err("failed to write output data/ctx: %s", strerror(errno)); p_err 905 tools/bpf/bpftool/prog.c p_err("failed to allocate memory for output data/ctx: %s", p_err 962 tools/bpf/bpftool/prog.c p_err("can't parse %s as output data size", p_err 990 tools/bpf/bpftool/prog.c p_err("can't parse %s as output context size", p_err 1004 tools/bpf/bpftool/prog.c p_err("can't parse %s as repeat number", p_err 1010 tools/bpf/bpftool/prog.c p_err("expected no more arguments, 'data_in', 'data_out', 'data_size_out', 'ctx_in', 'ctx_out', 'ctx_size_out' or 'repeat', got: '%s'?", p_err 1049 tools/bpf/bpftool/prog.c p_err("failed to run program: %s", strerror(errno)); p_err 1122 tools/bpf/bpftool/prog.c p_err("program type already specified"); p_err 1131 tools/bpf/bpftool/prog.c p_err("mem alloc failed"); p_err 1161 tools/bpf/bpftool/prog.c p_err("can't parse %s as IDX", *argv); p_err 1171 tools/bpf/bpftool/prog.c p_err("expected 'idx' or 'name', got: '%s'?", p_err 1185 tools/bpf/bpftool/prog.c p_err("mem alloc failed"); p_err 1198 tools/bpf/bpftool/prog.c p_err("offload device already specified"); p_err 1206 tools/bpf/bpftool/prog.c p_err("unrecognized netdevice '%s': %s", p_err 1219 tools/bpf/bpftool/prog.c p_err("expected no more arguments, 'type', 'map' or 'dev', got: '%s'?", p_err 1229 tools/bpf/bpftool/prog.c p_err("failed to open object file"); p_err 1267 tools/bpf/bpftool/prog.c p_err("unable to find map '%s'", map_replace[j].name); p_err 1287 tools/bpf/bpftool/prog.c p_err("unable to set up map reuse: %d", err); p_err 1293 tools/bpf/bpftool/prog.c p_err("replacement for map idx %d specified more than once", p_err 1302 tools/bpf/bpftool/prog.c p_err("map idx '%d' not used", map_replace[j].idx); p_err 1313 tools/bpf/bpftool/prog.c p_err("failed to load object file"); p_err 1324 tools/bpf/bpftool/prog.c p_err("object file doesn't contain any bpf program"); p_err 1330 tools/bpf/bpftool/prog.c p_err("failed to pin program %s", p_err 1337 tools/bpf/bpftool/prog.c p_err("failed to pin all programs"); p_err 1345 tools/bpf/bpftool/prog.c p_err("failed to pin all maps"); p_err 49 tools/bpf/bpftool/tracelog.c p_err("tracefs mount point name too long"); p_err 141 tools/bpf/bpftool/tracelog.c p_err("could not open trace pipe: %s", strerror(errno)); p_err 153 tools/bpf/bpftool/tracelog.c p_err("failed to read content from trace pipe: %s",