tools/bpf/bpftool/btf.c
1007
p_err("cannot use root_id with other type filtering");
tools/bpf/bpftool/btf.c
1011
p_err("only %d root_id are supported", MAX_ROOT_IDS);
tools/bpf/bpftool/btf.c
1020
p_err("can't parse %s as root ID", *argv);
tools/bpf/bpftool/btf.c
1026
p_err("duplicate root_id %u supplied", root_id);
tools/bpf/bpftool/btf.c
1036
p_err("unrecognized option: '%s'", *argv);
tools/bpf/bpftool/btf.c
1052
p_err("get btf by id (%u): %s", btf_id, strerror(errno));
tools/bpf/bpftool/btf.c
1063
p_err("invalid root ID: %u", root_type_ids[i]);
tools/bpf/bpftool/btf.c
1070
p_err("JSON output for C-syntax dump is not supported");
tools/bpf/bpftool/btf.c
1093
p_err("expected 'id', got: '%s'?", **argv);
tools/bpf/bpftool/btf.c
1100
p_err("can't parse %s as ID", **argv);
tools/bpf/bpftool/btf.c
1107
p_err("can't get BTF object by id (%u): %s",
tools/bpf/bpftool/btf.c
1139
p_err("unexpected object type: %u", type);
tools/bpf/bpftool/btf.c
1147
p_err("can't get next %s: %s%s", names[type],
tools/bpf/bpftool/btf.c
1162
p_err("unexpected object type: %u", type);
tools/bpf/bpftool/btf.c
1168
p_err("can't get %s by id (%u): %s", names[type], id,
tools/bpf/bpftool/btf.c
1181
p_err("can't get %s info: %s", names[type],
tools/bpf/bpftool/btf.c
1195
p_err("unexpected object type: %u", type);
tools/bpf/bpftool/btf.c
1203
p_err("failed to append entry to hashmap for BTF ID %u, object ID %u: %s",
tools/bpf/bpftool/btf.c
1322
p_err("can't get BTF object info: %s", strerror(errno));
tools/bpf/bpftool/btf.c
1334
p_err("can't get BTF object info: %s", strerror(errno));
tools/bpf/bpftool/btf.c
1375
p_err("failed to create hashmap for object references");
tools/bpf/bpftool/btf.c
1402
p_err("can't get next BTF object: %s%s",
tools/bpf/bpftool/btf.c
1413
p_err("can't get BTF object by id (%u): %s",
tools/bpf/bpftool/btf.c
846
p_err("failed to parse vmlinux BTF at '%s': %d\n",
tools/bpf/bpftool/btf.c
864
p_err("can't get BTF object by id (%u): %s", btf_id, strerror(errno));
tools/bpf/bpftool/btf.c
874
p_err("can't get BTF (ID %u) object info: %s", btf_id, strerror(errno));
tools/bpf/bpftool/btf.c
945
p_err("can't get prog info: %s", strerror(errno));
tools/bpf/bpftool/btf.c
955
p_err("can't parse %s as ID", *argv);
tools/bpf/bpftool/btf.c
970
p_err("failed to load BTF from %s: %s",
tools/bpf/bpftool/btf.c
977
p_err("unrecognized BTF source specifier: '%s'", src);
tools/bpf/bpftool/btf.c
987
p_err("expecting value for 'format' option\n");
tools/bpf/bpftool/btf.c
996
p_err("unrecognized format specifier: '%s', possible values: raw, c",
tools/bpf/bpftool/cfg.c
103
p_err("OOM when allocating BB node");
tools/bpf/bpftool/cfg.c
120
p_err("OOM when allocating BB node");
tools/bpf/bpftool/cfg.c
263
p_err("OOM when allocating edge node");
tools/bpf/bpftool/cfg.c
77
p_err("OOM when allocating FUNC node");
tools/bpf/bpftool/cgroup.c
340
p_err("duplicated argument: %s", *argv);
tools/bpf/bpftool/cgroup.c
346
p_err("expected no more arguments, 'effective', got: '%s'?",
tools/bpf/bpftool/cgroup.c
354
p_err("can't open cgroup %s", path);
tools/bpf/bpftool/cgroup.c
360
p_err("can't query bpf programs attached to %s: %s",
tools/bpf/bpftool/cgroup.c
416
p_err("can't open cgroup %s: %s", fpath, strerror(errno));
tools/bpf/bpftool/cgroup.c
422
p_err("can't query bpf programs attached to %s: %s",
tools/bpf/bpftool/cgroup.c
491
p_err("cgroup v2 isn't mounted");
tools/bpf/bpftool/cgroup.c
501
p_err("duplicated argument: %s", *argv);
tools/bpf/bpftool/cgroup.c
507
p_err("expected no more arguments, 'effective', got: '%s'?",
tools/bpf/bpftool/cgroup.c
529
p_err("can't iterate over %s: %s", cgroup_root,
tools/bpf/bpftool/cgroup.c
557
p_err("too few parameters for cgroup attach");
tools/bpf/bpftool/cgroup.c
563
p_err("can't open cgroup %s", argv[0]);
tools/bpf/bpftool/cgroup.c
569
p_err("invalid attach type");
tools/bpf/bpftool/cgroup.c
585
p_err("unknown option: %s", argv[i]);
tools/bpf/bpftool/cgroup.c
591
p_err("failed to attach program");
tools/bpf/bpftool/cgroup.c
615
p_err("too few parameters for cgroup detach");
tools/bpf/bpftool/cgroup.c
621
p_err("can't open cgroup %s", argv[0]);
tools/bpf/bpftool/cgroup.c
627
p_err("invalid attach type");
tools/bpf/bpftool/cgroup.c
638
p_err("failed to detach program");
tools/bpf/bpftool/common.c
1006
p_err("can't get map info (%u): %s",
tools/bpf/bpftool/common.c
1023
p_err("can't get map by id (%u): %s", id,
tools/bpf/bpftool/common.c
1032
p_err("failed to realloc");
tools/bpf/bpftool/common.c
1063
p_err("can't parse %s as ID", **argv);
tools/bpf/bpftool/common.c
1070
p_err("get map by id (%u): %s", id, strerror(errno));
tools/bpf/bpftool/common.c
1081
p_err("can't parse name");
tools/bpf/bpftool/common.c
1103
p_err("expected 'id', 'name' or 'pinned', got: '%s'?", **argv);
tools/bpf/bpftool/common.c
1114
p_err("mem alloc failed");
tools/bpf/bpftool/common.c
1120
p_err("several maps match this handle");
tools/bpf/bpftool/common.c
1146
p_err("can't get map info: %s", strerror(errno));
tools/bpf/bpftool/common.c
193
p_err("can't mount tracefs: %s", err_str);
tools/bpf/bpftool/common.c
208
p_err("mem alloc failed");
tools/bpf/bpftool/common.c
215
p_err("bpf obj get (%s): %s", pname,
tools/bpf/bpftool/common.c
244
p_err("incorrect object type: %s", get_fd_type_name(type));
tools/bpf/bpftool/common.c
269
p_err("mem alloc failed");
tools/bpf/bpftool/common.c
282
p_err("can't create dir '%s' to pin BPF object: parent dir '%s' doesn't exist",
tools/bpf/bpftool/common.c
292
p_err("no BPF file system found, not mounting it due to --nomount option");
tools/bpf/bpftool/common.c
299
p_err("failed to create dir '%s': %s", dir_name, strerror(errno));
tools/bpf/bpftool/common.c
307
p_err("can't mount BPF file system on given dir '%s': %s",
tools/bpf/bpftool/common.c
325
p_err("can't pin BPF object: path '%s' already exists", file_name);
tools/bpf/bpftool/common.c
331
p_err("mem alloc failed");
tools/bpf/bpftool/common.c
342
p_err("can't pin BPF object: dir '%s' doesn't exist", dir);
tools/bpf/bpftool/common.c
348
p_err("no BPF file system found, not mounting it due to --nomount option");
tools/bpf/bpftool/common.c
356
p_err("can't mount BPF file system to pin the object '%s': %s",
tools/bpf/bpftool/common.c
375
p_err("can't pin the object (%s): %s", name, strerror(errno));
tools/bpf/bpftool/common.c
466
p_err("can't read link type: %s", strerror(errno));
tools/bpf/bpftool/common.c
470
p_err("can't read link type: path too long!");
tools/bpf/bpftool/common.c
583
p_err("failed to append entry to hashmap for ID %u, path '%s': %s",
tools/bpf/bpftool/common.c
652
p_err("Can't get # of possible cpus: %s", strerror(-cpus));
tools/bpf/bpftool/common.c
666
p_err("Can't stat /proc/self: %s", strerror(errno));
tools/bpf/bpftool/common.c
684
p_err("Can't open %s: %s", path, strerror(errno));
tools/bpf/bpftool/common.c
691
p_err("Can't read %s: %s", path, strerror(errno));
tools/bpf/bpftool/common.c
695
p_err("Value in %s too long", path);
tools/bpf/bpftool/common.c
722
p_err("Can't get net device name for ifindex %u: %s", ifindex,
tools/bpf/bpftool/common.c
729
p_err("Can't get device vendor id for %s", devname);
tools/bpf/bpftool/common.c
746
p_err("Can't get arch name for device vendor id 0x%04x",
tools/bpf/bpftool/common.c
791
p_err("%s already specified", what);
tools/bpf/bpftool/common.c
797
p_err("can't parse %s as %s", **argv, what);
tools/bpf/bpftool/common.c
827
p_err("%s", strerror(errno));
tools/bpf/bpftool/common.c
835
p_err("can't get prog by id (%u): %s",
tools/bpf/bpftool/common.c
842
p_err("can't get prog info (%u): %s",
tools/bpf/bpftool/common.c
864
p_err("failed to realloc");
tools/bpf/bpftool/common.c
890
p_err("can't parse %s as ID", **argv);
tools/bpf/bpftool/common.c
897
p_err("get by id (%u): %s", id, strerror(errno));
tools/bpf/bpftool/common.c
909
p_err("can't parse tag");
tools/bpf/bpftool/common.c
922
p_err("can't parse name");
tools/bpf/bpftool/common.c
942
p_err("expected 'id', 'tag', 'name' or 'pinned', got: '%s'?", **argv);
tools/bpf/bpftool/common.c
953
p_err("mem alloc failed");
tools/bpf/bpftool/common.c
959
p_err("several programs match this handle");
tools/bpf/bpftool/common.c
989
p_err("%s", strerror(errno));
tools/bpf/bpftool/common.c
999
p_err("can't get map by id (%u): %s",
tools/bpf/bpftool/feature.c
1009
p_err("failed to get capabilities for process: %s",
tools/bpf/bpftool/feature.c
1024
p_err("bug: failed to retrieve %s status: %s", cap_name,
tools/bpf/bpftool/feature.c
1052
p_err("missing %s, required for full feature probing; run as root or use 'unprivileged'",
tools/bpf/bpftool/feature.c
1055
p_err("missing %s%s%s%s%s%s%s%srequired for full feature probing; run as root or use 'unprivileged'",
tools/bpf/bpftool/feature.c
1071
p_err("bug: failed to clear capabilities: %s", strerror(errno));
tools/bpf/bpftool/feature.c
1076
p_err("failed to drop capabilities: %s", strerror(errno));
tools/bpf/bpftool/feature.c
1084
p_err("failed to clear storage object for capabilities: %s",
tools/bpf/bpftool/feature.c
1096
p_err("full feature probing requires root privileges");
tools/bpf/bpftool/feature.c
1117
p_err("component to probe already specified");
tools/bpf/bpftool/feature.c
1126
p_err("component to probe already specified");
tools/bpf/bpftool/feature.c
1136
p_err("unrecognized netdevice '%s': %s", ifname,
tools/bpf/bpftool/feature.c
1148
p_err("'prefix' argument can only be use after 'macros'");
tools/bpf/bpftool/feature.c
1152
p_err("'prefix' already defined");
tools/bpf/bpftool/feature.c
1165
p_err("unprivileged run not supported, recompile bpftool with libcap");
tools/bpf/bpftool/feature.c
1169
p_err("expected no more arguments, 'kernel', 'dev', 'macros' or 'prefix', got: '%s'?",
tools/bpf/bpftool/feature.c
1230
p_err("expected 'prog_types', 'map_types', 'attach_types', 'link_types' or 'helpers', got: %s", *argv);
tools/bpf/bpftool/gen.c
1051
p_err("Failed to emit type declaration for %s: %d", member_name, err);
tools/bpf/bpftool/gen.c
1058
p_err("Failed to resolve size of %s: %d\n", member_name, size);
tools/bpf/bpftool/gen.c
1093
p_err("Failed to resolve size of %s: %d\n", member_name, size);
tools/bpf/bpftool/gen.c
1246
p_err("object name already specified");
tools/bpf/bpftool/gen.c
1253
p_err("unknown arg %s", *argv);
tools/bpf/bpftool/gen.c
1261
p_err("extra unknown arguments");
tools/bpf/bpftool/gen.c
1266
p_err("failed to stat() %s: %s", file, strerror(errno));
tools/bpf/bpftool/gen.c
1273
p_err("failed to open() %s: %s", file, strerror(errno));
tools/bpf/bpftool/gen.c
1279
p_err("failed to mmap() %s: %s", file, strerror(errno));
tools/bpf/bpftool/gen.c
1294
p_err("failed to open BPF object file: %s", err_buf);
tools/bpf/bpftool/gen.c
1300
p_err("ignoring unrecognized internal map '%s'...",
tools/bpf/bpftool/gen.c
1661
p_err("object name already specified");
tools/bpf/bpftool/gen.c
1668
p_err("unknown arg %s", *argv);
tools/bpf/bpftool/gen.c
1676
p_err("extra unknown arguments");
tools/bpf/bpftool/gen.c
1681
p_err("cannot use loader for subskeletons");
tools/bpf/bpftool/gen.c
1686
p_err("failed to stat() %s: %s", file, strerror(errno));
tools/bpf/bpftool/gen.c
1693
p_err("failed to open() %s: %s", file, strerror(errno));
tools/bpf/bpftool/gen.c
1699
p_err("failed to mmap() %s: %s", file, strerror(errno));
tools/bpf/bpftool/gen.c
1714
p_err("failed to open BPF object file: %s", err_buf);
tools/bpf/bpftool/gen.c
1722
p_err("need btf type information for %s", obj_name);
tools/bpf/bpftool/gen.c
182
p_err("Something is wrong for %s's variable #%d: need offset %d, already at %d.\n",
tools/bpf/bpftool/gen.c
189
p_err("Failed to determine alignment of variable '%s': %d",
tools/bpf/bpftool/gen.c
1952
p_err("failed to create BPF linker instance");
tools/bpf/bpftool/gen.c
1961
p_err("failed to link '%s': %s (%d)", file, strerror(errno), errno);
tools/bpf/bpftool/gen.c
1968
p_err("failed to finalize ELF file: %s (%d)", strerror(errno), errno);
tools/bpf/bpftool/gen.c
2061
p_err("failed parsing '%s' BTF file: %s", targ_btf_path, strerror(errno));
tools/bpf/bpftool/gen.c
2068
p_err("failed parsing '%s' BTF file: %s", targ_btf_path, strerror(errno));
tools/bpf/bpftool/gen.c
2158
p_err("unsupported kind: %s (%u)", btf_kind_str(btf_type), type_id);
tools/bpf/bpftool/gen.c
2210
p_err("unsupported kind: %s (%u)",
tools/bpf/bpftool/gen.c
2309
p_err("unsupported kind: %s (%u)", btf_kind_str(btf_type), type_id);
tools/bpf/bpftool/gen.c
2420
p_err("failed to parse BPF object '%s': %s", obj_path, strerror(errno));
tools/bpf/bpftool/gen.c
2425
p_err("failed to parse BPF object '%s': section %s not found",
tools/bpf/bpftool/gen.c
2622
p_err("failed to allocate info structure: %s", strerror(errno));
tools/bpf/bpftool/gen.c
2629
p_err("error recording relocations for %s: %s", objspaths[i],
tools/bpf/bpftool/gen.c
2638
p_err("error generating BTF: %s", strerror(errno));
tools/bpf/bpftool/gen.c
2644
p_err("error saving btf file: %s", strerror(errno));
tools/bpf/bpftool/gen.c
2670
p_err("failed to allocate array for object names");
tools/bpf/bpftool/gen.c
430
p_err("unrecognized character at pos %td in template '%s': '%c'",
tools/bpf/bpftool/gen.c
441
p_err("not enough tabs at pos %td in template '%s'",
tools/bpf/bpftool/gen.c
708
p_err("failed to load object file");
tools/bpf/bpftool/gen.c
803
p_err("failed to sign program");
tools/bpf/bpftool/iter.c
36
p_err("incorrect map spec");
tools/bpf/bpftool/iter.c
54
p_err("can't open objfile %s", objfile);
tools/bpf/bpftool/iter.c
60
p_err("can't load objfile %s", objfile);
tools/bpf/bpftool/iter.c
67
p_err("can't find bpf program in objfile %s", objfile);
tools/bpf/bpftool/iter.c
74
p_err("attach_iter failed for program %s",
tools/bpf/bpftool/iter.c
85
p_err("pin_iter failed for program %s to path %s",
tools/bpf/bpftool/jit_disasm.c
100
p_err("Failed to create disassembler");
tools/bpf/bpftool/jit_disasm.c
241
p_err("failed to create disassembler (get_exec_path)");
tools/bpf/bpftool/jit_disasm.c
247
p_err("failed to create disassembler (bfd_openr)");
tools/bpf/bpftool/jit_disasm.c
251
p_err("failed to create disassembler (bfd_check_format)");
tools/bpf/bpftool/jit_disasm.c
258
p_err("mem alloc failed");
tools/bpf/bpftool/jit_disasm.c
280
p_err("No libbfd support for %s", arch);
tools/bpf/bpftool/jit_disasm.c
304
p_err("failed to create disassembler");
tools/bpf/bpftool/jit_disasm.c
93
p_err("Failed to retrieve triple");
tools/bpf/bpftool/link.c
103
p_err("can't parse %s as ID", **argv);
tools/bpf/bpftool/link.c
1045
p_err("can't get link info: %s",
tools/bpf/bpftool/link.c
1068
p_err("mem alloc failed");
tools/bpf/bpftool/link.c
1075
p_err("mem alloc failed");
tools/bpf/bpftool/link.c
1090
p_err("mem alloc failed");
tools/bpf/bpftool/link.c
1097
p_err("mem alloc failed");
tools/bpf/bpftool/link.c
110
p_err("failed to get link with ID %u: %s", id, strerror(errno));
tools/bpf/bpftool/link.c
1105
p_err("mem alloc failed");
tools/bpf/bpftool/link.c
1169
p_err("failed to create hashmap for pinned paths");
tools/bpf/bpftool/link.c
1194
p_err("can't get next link: %s%s", strerror(errno),
tools/bpf/bpftool/link.c
1203
p_err("can't get link by id (%u): %s",
tools/bpf/bpftool/link.c
123
p_err("expected 'id' or 'pinned', got: '%s'?", **argv);
tools/bpf/bpftool/link.c
1241
p_err("link specifier is invalid or missing\n");
tools/bpf/bpftool/link.c
1254
p_err("failed link detach: %s", strerror(-err));
tools/bpf/bpftool/link.c
247
p_err("can't get prog info: %s", strerror(errno));
tools/bpf/bpftool/link.c
274
p_err("mem alloc failed");
tools/bpf/bpftool/link.c
443
p_err("mem alloc failed");
tools/bpf/bpftool/main.c
206
p_err("command '%s' is not supported in bootstrap mode",
tools/bpf/bpftool/main.c
251
p_err("%s", msg);
tools/bpf/bpftool/main.c
294
p_err("too many arguments to command %d", cmd_nb);
tools/bpf/bpftool/main.c
306
p_err("unterminated quoted string in command %d",
tools/bpf/bpftool/main.c
339
p_err("too few parameters for batch");
tools/bpf/bpftool/main.c
342
p_err("too many parameters for batch");
tools/bpf/bpftool/main.c
345
p_err("expected 'file', got: %s", *argv);
tools/bpf/bpftool/main.c
355
p_err("Can't open file (%s): %s", *argv, strerror(errno));
tools/bpf/bpftool/main.c
377
p_err("missing continuation line on command %u",
tools/bpf/bpftool/main.c
388
p_err("command %u is too long", lines);
tools/bpf/bpftool/main.c
426
p_err("reading batch file failed: %s", strerror(errno));
tools/bpf/bpftool/main.c
496
p_err("failed to create JSON writer");
tools/bpf/bpftool/main.c
519
p_err("failed to parse base BTF at '%s': %d\n",
tools/bpf/bpftool/main.c
538
p_err("unrecognized option '%s'", argv[optind - 1]);
tools/bpf/bpftool/main.c
552
p_err("-i <identity_x509_cert> and -k <private_key> must be supplied with -S for signing");
tools/bpf/bpftool/main.c
557
p_err("--sign (or -S) must be explicitly passed with -i <identity_x509_cert> and -k <private_key> to sign the programs");
tools/bpf/bpftool/main.h
210
p_err("No JIT disassembly support");
tools/bpf/bpftool/main.h
42
#define BAD_ARG() ({ p_err("what is '%s'?", *argv); -1; })
tools/bpf/bpftool/main.h
50
p_err("'%s' needs at least %d arguments, %d found", \
tools/bpf/bpftool/main.h
98
void __printf(1, 2) p_err(const char *fmt, ...);
tools/bpf/bpftool/map.c
1018
p_err("update failed: %s", strerror(errno));
tools/bpf/bpftool/map.c
1106
p_err("lookup failed: %s", strerror(errno));
tools/bpf/bpftool/map.c
1141
p_err("mem alloc failed");
tools/bpf/bpftool/map.c
1158
p_err("can't get next key: %s", strerror(errno));
tools/bpf/bpftool/map.c
1211
p_err("mem alloc failed");
tools/bpf/bpftool/map.c
1223
p_err("delete failed: %s", strerror(errno));
tools/bpf/bpftool/map.c
1270
p_err("map type already specified");
tools/bpf/bpftool/map.c
1276
p_err("unrecognized map type: %s", *argv);
tools/bpf/bpftool/map.c
1312
p_err("offload device already specified");
tools/bpf/bpftool/map.c
1318
p_err("unrecognized netdevice '%s': %s",
tools/bpf/bpftool/map.c
1337
p_err("unknown arg %s", *argv);
tools/bpf/bpftool/map.c
1343
p_err("map name not specified");
tools/bpf/bpftool/map.c
1351
p_err("map create failed: %s", strerror(errno));
tools/bpf/bpftool/map.c
1397
p_err("pop failed: %s", strerror(errno));
tools/bpf/bpftool/map.c
1432
p_err("failed to freeze map: %s", strerror(errno));
tools/bpf/bpftool/map.c
312
p_err("error parsing byte: %s", argv[i]);
tools/bpf/bpftool/map.c
319
p_err("%s expected %u bytes got %u", name, n, i);
tools/bpf/bpftool/map.c
347
p_err("did not find %s", key ? "key" : "value");
tools/bpf/bpftool/map.c
354
p_err("duplicate key");
tools/bpf/bpftool/map.c
356
p_err("unnecessary key");
tools/bpf/bpftool/map.c
371
p_err("duplicate value");
tools/bpf/bpftool/map.c
373
p_err("unnecessary value");
tools/bpf/bpftool/map.c
383
p_err("value smaller than 4B for map in map?");
tools/bpf/bpftool/map.c
387
p_err("not enough value arguments for map in map");
tools/bpf/bpftool/map.c
401
p_err("value smaller than 4B for map of progs?");
tools/bpf/bpftool/map.c
405
p_err("not enough value arguments for map of progs");
tools/bpf/bpftool/map.c
431
p_err("flags specified multiple times: %s", *argv);
tools/bpf/bpftool/map.c
446
p_err("expected key or value, got: %s", *argv);
tools/bpf/bpftool/map.c
639
p_err("mem alloc failed");
tools/bpf/bpftool/map.c
651
p_err("can't get map info: %s",
tools/bpf/bpftool/map.c
688
p_err("failed to create hashmap for pinned paths");
tools/bpf/bpftool/map.c
708
p_err("can't get next map: %s%s", strerror(errno),
tools/bpf/bpftool/map.c
717
p_err("can't get map by id (%u): %s",
tools/bpf/bpftool/map.c
724
p_err("can't get map info: %s", strerror(errno));
tools/bpf/bpftool/map.c
780
p_err("can't get map info: %s", strerror(errno));
tools/bpf/bpftool/map.c
801
p_err("failed to get kernel btf");
tools/bpf/bpftool/map.c
810
p_err("failed to get btf");
tools/bpf/bpftool/map.c
837
p_err("mem alloc failed");
tools/bpf/bpftool/map.c
912
p_err("mem alloc failed");
tools/bpf/bpftool/map.c
940
p_err("can't get map info: %s", strerror(errno));
tools/bpf/bpftool/map.c
973
p_err("key mem alloc failed");
tools/bpf/bpftool/map.c
981
p_err("value mem alloc failed");
tools/bpf/bpftool/map_perf_ring.c
137
p_err("map is not a perf event array");
tools/bpf/bpftool/map_perf_ring.c
153
p_err("can't parse %s as CPU ID", *argv);
tools/bpf/bpftool/map_perf_ring.c
164
p_err("can't parse %s as index", *argv);
tools/bpf/bpftool/map_perf_ring.c
179
p_err("cpu and index must be specified together");
tools/bpf/bpftool/map_perf_ring.c
193
p_err("failed to create perf buffer: %s (%d)",
tools/bpf/bpftool/map_perf_ring.c
208
p_err("perf buffer polling failed: %s (%d)",
tools/bpf/bpftool/net.c
125
p_err("Netlink error reporting not supported");
tools/bpf/bpftool/net.c
206
p_err("Invalid message or trailing data in Netlink response: %d bytes left", len);
tools/bpf/bpftool/net.c
597
p_err("can't open /proc/self/ns/net: %s",
tools/bpf/bpftool/net.c
613
p_err("can't query prog: %s", strerror(errno));
tools/bpf/bpftool/net.c
632
p_err("invalid devname %s", **argv);
tools/bpf/bpftool/net.c
636
p_err("expected 'dev', got: '%s'?", **argv);
tools/bpf/bpftool/net.c
705
p_err("invalid net attach/detach type: %s", *argv);
tools/bpf/bpftool/net.c
726
p_err("'overwrite' is only supported for xdp types");
tools/bpf/bpftool/net.c
734
p_err("'prepend' is only supported for tcx_ingress/tcx_egress");
tools/bpf/bpftool/net.c
740
p_err("expected 'overwrite' or 'prepend', got: '%s'?", *argv);
tools/bpf/bpftool/net.c
764
p_err("interface %s attach failed: %s",
tools/bpf/bpftool/net.c
787
p_err("invalid net attach/detach type: %s", *argv);
tools/bpf/bpftool/net.c
815
p_err("interface %s detach failed: %s",
tools/bpf/bpftool/net.c
863
p_err("can't get next link: %s (id %u)", strerror(errno), id);
tools/bpf/bpftool/net.c
869
p_err("can't get link by id (%u): %s", id, strerror(errno));
tools/bpf/bpftool/net.c
881
p_err("can't get link info for fd %d: %s", fd, strerror(errno));
tools/bpf/bpftool/net.c
893
p_err("cannot handle more than %u links\n", max_link_count);
tools/bpf/bpftool/net.c
901
p_err("realloc: %s", strerror(errno));
tools/bpf/bpftool/perf.c
36
p_err("perf_query_support: cannot open directory \"/\" (%s)",
tools/bpf/bpftool/perf.c
55
p_err("perf_query_support: %s", strerror(errno));
tools/bpf/bpftool/pids.c
109
p_err("failed to create hashmap for PID references");
tools/bpf/bpftool/pids.c
116
p_err("failed to open PID iterator skeleton");
tools/bpf/bpftool/pids.c
142
p_err("failed to attach PID iterator: %d", err);
tools/bpf/bpftool/pids.c
149
p_err("failed to create PID iterator session: %d", err);
tools/bpf/bpftool/pids.c
159
p_err("failed to read PID iterator output: %d", err);
tools/bpf/bpftool/pids.c
166
p_err("invalid PID iterator output format");
tools/bpf/bpftool/pids.c
49
p_err("failed to re-alloc memory for ID %u, PID %d, COMM %s...",
tools/bpf/bpftool/pids.c
66
p_err("failed to alloc memory for ID %u, PID %d, COMM %s...",
tools/bpf/bpftool/pids.c
74
p_err("failed to alloc memory for ID %u, PID %d, COMM %s...",
tools/bpf/bpftool/pids.c
88
p_err("failed to append entry to hashmap for ID %u: %s",
tools/bpf/bpftool/prog.c
1053
p_err("invalid attach/detach type");
tools/bpf/bpftool/prog.c
1086
p_err("failed prog attach to map");
tools/bpf/bpftool/prog.c
1108
p_err("failed prog detach from map");
tools/bpf/bpftool/prog.c
1167
p_err("cannot use standard input for both data_in and ctx_in");
tools/bpf/bpftool/prog.c
1193
p_err("failed to open %s: %s", fname, strerror(errno));
tools/bpf/bpftool/prog.c
1199
p_err("failed to allocate memory for data_in/ctx_in: %s",
tools/bpf/bpftool/prog.c
1208
p_err("failed to read data_in/ctx_in from %s: %s",
tools/bpf/bpftool/prog.c
1214
p_err("data_in/ctx_in is too long (max: %u)",
tools/bpf/bpftool/prog.c
1222
p_err("failed to reallocate data_in/ctx_in: %s",
tools/bpf/bpftool/prog.c
1296
p_err("failed to open %s: %s", fname, strerror(errno));
tools/bpf/bpftool/prog.c
1303
p_err("failed to write output data/ctx: %s", strerror(errno));
tools/bpf/bpftool/prog.c
1314
p_err("failed to allocate memory for output data/ctx: %s",
tools/bpf/bpftool/prog.c
1371
p_err("can't parse %s as output data size",
tools/bpf/bpftool/prog.c
1399
p_err("can't parse %s as output context size",
tools/bpf/bpftool/prog.c
1413
p_err("can't parse %s as repeat number",
tools/bpf/bpftool/prog.c
1419
p_err("expected no more arguments, 'data_in', 'data_out', 'data_size_out', 'ctx_in', 'ctx_out', 'ctx_size_out' or 'repeat', got: '%s'?",
tools/bpf/bpftool/prog.c
1457
p_err("failed to run program: %s", strerror(errno));
tools/bpf/bpftool/prog.c
1599
p_err("program type already specified");
tools/bpf/bpftool/prog.c
1612
p_err("mem alloc failed");
tools/bpf/bpftool/prog.c
1642
p_err("can't parse %s as IDX", *argv);
tools/bpf/bpftool/prog.c
1652
p_err("expected 'idx' or 'name', got: '%s'?",
tools/bpf/bpftool/prog.c
1666
p_err("mem alloc failed");
tools/bpf/bpftool/prog.c
1685
p_err("offload_dev already specified");
tools/bpf/bpftool/prog.c
1688
p_err("xdpmeta_dev and offload_dev are mutually exclusive");
tools/bpf/bpftool/prog.c
1696
p_err("unrecognized netdevice '%s': %s",
tools/bpf/bpftool/prog.c
1705
p_err("xdpmeta_dev already specified");
tools/bpf/bpftool/prog.c
1708
p_err("xdpmeta_dev and offload_dev are mutually exclusive");
tools/bpf/bpftool/prog.c
1716
p_err("unrecognized netdevice '%s': %s",
tools/bpf/bpftool/prog.c
1739
p_err("expected no more arguments, "
tools/bpf/bpftool/prog.c
1755
p_err("failed to open object file");
tools/bpf/bpftool/prog.c
1799
p_err("unable to find map '%s'", map_replace[j].name);
tools/bpf/bpftool/prog.c
1819
p_err("unable to set up map reuse: %d", err);
tools/bpf/bpftool/prog.c
1825
p_err("replacement for map idx %d specified more than once",
tools/bpf/bpftool/prog.c
1834
p_err("map idx '%d' not used", map_replace[j].idx);
tools/bpf/bpftool/prog.c
1840
p_err("failed to load object file");
tools/bpf/bpftool/prog.c
1854
p_err("object file doesn't contain any bpf program");
tools/bpf/bpftool/prog.c
1863
p_err("failed to pin program %s",
tools/bpf/bpftool/prog.c
1873
p_err("failed to pin all programs");
tools/bpf/bpftool/prog.c
1885
p_err("failed to pin all maps");
tools/bpf/bpftool/prog.c
1969
p_err("failed to sign program");
tools/bpf/bpftool/prog.c
1975
p_err("failed to add session key");
tools/bpf/bpftool/prog.c
2011
p_err("failed to open object file");
tools/bpf/bpftool/prog.c
2024
p_err("failed to load object file");
tools/bpf/bpftool/prog.c
2057
p_err("bpftool prog profile command is not supported. Please build bpftool with clang >= 10.0.0");
tools/bpf/bpftool/prog.c
2172
p_err("unknown metric %s", argv[0]);
tools/bpf/bpftool/prog.c
2178
p_err("too many (%d) metrics, please specify no more than %d metrics at a time",
tools/bpf/bpftool/prog.c
2196
p_err("failed to get fd for map");
tools/bpf/bpftool/prog.c
2202
p_err("failed to read count_map: %s", strerror(errno));
tools/bpf/bpftool/prog.c
2218
p_err("failed to read reading_map: %s",
tools/bpf/bpftool/prog.c
2303
p_err("failed to get info for prog FD %d", tgt_fd);
tools/bpf/bpftool/prog.c
2308
p_err("prog FD %d doesn't have valid btf", tgt_fd);
tools/bpf/bpftool/prog.c
2314
p_err("found 0 func_info for prog FD %d", tgt_fd);
tools/bpf/bpftool/prog.c
2325
p_err("failed to get func_info for prog FD %d", tgt_fd);
tools/bpf/bpftool/prog.c
2331
p_err("failed to load btf for prog FD %d", tgt_fd);
tools/bpf/bpftool/prog.c
2337
p_err("btf %u doesn't have type %u",
tools/bpf/bpftool/prog.c
2400
p_err("failed to allocate memory for perf_event array: %s",
tools/bpf/bpftool/prog.c
2406
p_err("failed to get fd for events map");
tools/bpf/bpftool/prog.c
2415
p_err("failed to create event %s on cpu %u",
tools/bpf/bpftool/prog.c
2455
p_err("failed to parse fd");
tools/bpf/bpftool/prog.c
2476
p_err("failed to identify number of CPUs");
tools/bpf/bpftool/prog.c
2482
p_err("failed to open and/or load BPF object");
tools/bpf/bpftool/prog.c
2504
p_err("failed to set attach target\n");
tools/bpf/bpftool/prog.c
2512
p_err("failed to load profile_obj");
tools/bpf/bpftool/prog.c
2522
p_err("failed to attach profile_obj");
tools/bpf/bpftool/prog.c
363
p_err("btf dump failed: %d", err);
tools/bpf/bpftool/prog.c
388
p_err("jsonw alloc failed");
tools/bpf/bpftool/prog.c
401
p_err("btf dump failed: %d", err);
tools/bpf/bpftool/prog.c
590
p_err("can't get prog info: %s", strerror(errno));
tools/bpf/bpftool/prog.c
610
p_err("mem alloc failed");
tools/bpf/bpftool/prog.c
646
p_err("failed to create hashmap for pinned paths");
tools/bpf/bpftool/prog.c
668
p_err("can't get next program: %s%s", strerror(errno),
tools/bpf/bpftool/prog.c
678
p_err("can't get prog by id (%u): %s",
tools/bpf/bpftool/prog.c
718
p_err("error retrieving jit dump: no instructions returned or kernel.kptr_restrict set?");
tools/bpf/bpftool/prog.c
725
p_err("error retrieving insn dump: kernel.kptr_restrict set?");
tools/bpf/bpftool/prog.c
735
p_err("failed to get btf");
tools/bpf/bpftool/prog.c
751
p_err("can't open file %s: %s", filepath,
tools/bpf/bpftool/prog.c
759
p_err("error writing output file: %s",
tools/bpf/bpftool/prog.c
903
p_err("expected 'xlated' or 'jited', got: %s", *argv);
tools/bpf/bpftool/prog.c
913
p_err("mem alloc failed");
tools/bpf/bpftool/prog.c
924
p_err("expected file path");
tools/bpf/bpftool/prog.c
928
p_err("several programs matched");
tools/bpf/bpftool/prog.c
939
p_err("several programs matched");
tools/bpf/bpftool/prog.c
955
p_err("'file' is not compatible with 'opcodes', 'visual', or 'linum'");
tools/bpf/bpftool/prog.c
959
p_err("'visual' is not compatible with JSON output");
tools/bpf/bpftool/prog.c
970
p_err("can't get prog info: %s", strerror(errno));
tools/bpf/bpftool/prog.c
976
p_err("can't grow prog info_data");
tools/bpf/bpftool/prog.c
982
p_err("can't get prog info: %s", strerror(errno));
tools/bpf/bpftool/sign.c
49
p_err("OpenSSL %s: %s:%d: %s", buf, file, line, data);
tools/bpf/bpftool/sign.c
51
p_err("OpenSSL %s: %s:%d", buf, file, line);
tools/bpf/bpftool/struct_ops.c
109
p_err("mem alloc failed");
tools/bpf/bpftool/struct_ops.c
141
p_err("can't get next map: %s", strerror(errno));
tools/bpf/bpftool/struct_ops.c
149
p_err("can't get map by id (%u): %s",
tools/bpf/bpftool/struct_ops.c
156
p_err("can't get map info: %s", strerror(errno));
tools/bpf/bpftool/struct_ops.c
220
p_err("no struct_ops found for %s", name);
tools/bpf/bpftool/struct_ops.c
247
p_err("invalid id %s", id_str);
tools/bpf/bpftool/struct_ops.c
254
p_err("can't get map by id (%lu): %s", id, strerror(errno));
tools/bpf/bpftool/struct_ops.c
266
p_err("can't get map info: %s", strerror(errno));
tools/bpf/bpftool/struct_ops.c
272
p_err("%s id %u is not a struct_ops map", info->name, info->id);
tools/bpf/bpftool/struct_ops.c
36
p_err("struct_ops requires kernel CONFIG_DEBUG_INFO_BTF=y");
tools/bpf/bpftool/struct_ops.c
379
p_err("mem alloc failed");
tools/bpf/bpftool/struct_ops.c
384
p_err("can't lookup struct_ops map %s id %u",
tools/bpf/bpftool/struct_ops.c
428
p_err("can't create json writer");
tools/bpf/bpftool/struct_ops.c
454
p_err("can't unload %s %s id %u: %s",
tools/bpf/bpftool/struct_ops.c
519
p_err("can't mount bpffs for pinning");
tools/bpf/bpftool/struct_ops.c
544
p_err("can't register struct_ops %s: %s",
tools/bpf/bpftool/struct_ops.c
570
p_err("Registered %s but can't find link id: %s",
tools/bpf/bpftool/struct_ops.c
576
p_err("can't pin link %u for %s: %s",
tools/bpf/bpftool/struct_ops.c
597
p_err("no struct_ops found in %s", file);
tools/bpf/bpftool/struct_ops.c
72
p_err("can't find bpf_map_info from btf_vmlinux");
tools/bpf/bpftool/token.c
153
p_err("Failed to open: %s", MOUNTS_FILE);
tools/bpf/bpftool/tracelog.c
134
p_err("could not open trace pipe: %s", strerror(errno));
tools/bpf/bpftool/tracelog.c
146
p_err("failed to read content from trace pipe: %s",
tools/bpf/bpftool/tracelog.c
49
p_err("tracefs mount point name too long");
tools/net/ynl/ynltool/main.c
139
p_err("%s", msg);
tools/net/ynl/ynltool/main.c
212
p_err("failed to create JSON writer");
tools/net/ynl/ynltool/main.c
220
p_err("unrecognized option '%s'", argv[optind - 1]);
tools/net/ynl/ynltool/main.c
95
p_err("command '%s' is not available", cmds[i].cmd);
tools/net/ynl/ynltool/main.h
21
#define BAD_ARG() ({ p_err("what is '%s'?", *argv); -1; })
tools/net/ynl/ynltool/main.h
29
p_err("'%s' needs at least %d arguments, %d found", \
tools/net/ynl/ynltool/main.h
47
void __attribute__((format(printf, 1, 2))) p_err(const char *fmt, ...);
tools/net/ynl/ynltool/page-pool.c
357
p_err("invalid group-by value '%s'", *argv);
tools/net/ynl/ynltool/page-pool.c
366
p_err("unknown option '%s'", *argv);
tools/net/ynl/ynltool/page-pool.c
373
p_err("YNL: %s", yerr.msg);
tools/net/ynl/ynltool/page-pool.c
379
p_err("failed to get page pools: %s", ys->err.msg);
tools/net/ynl/ynltool/page-pool.c
386
p_err("failed to get page pool stats: %s", ys->err.msg);
tools/net/ynl/ynltool/page-pool.c
402
p_err("failed to allocate stats array");
tools/net/ynl/ynltool/qstats.c
250
p_err("YNL: %s", yerr.msg);
tools/net/ynl/ynltool/qstats.c
256
p_err("failed to allocate qstats request");
tools/net/ynl/ynltool/qstats.c
266
p_err("failed to get queue stats: %s", ys->err.msg);
tools/net/ynl/ynltool/qstats.c
295
p_err("invalid scope value '%s'", *argv);
tools/net/ynl/ynltool/qstats.c
300
p_err("unknown option '%s'", *argv);
tools/net/ynl/ynltool/qstats.c
427
p_err("balance command takes no arguments");
tools/net/ynl/ynltool/qstats.c
449
p_err("failed to allocate sorted array");
tools/net/ynl/ynltool/qstats.c
492
p_err("failed to allocate statistics arrays");
tools/net/ynl/ynltool/qstats.c
576
p_err("hw-gro command takes no arguments");