aboutsummaryrefslogtreecommitdiffstats
path: root/tools/bpf/bpftool/prog.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/bpf/bpftool/prog.c')
-rw-r--r--tools/bpf/bpftool/prog.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/tools/bpf/bpftool/prog.c b/tools/bpf/bpftool/prog.c
index 2d1bb7d6ff51..0640e9bc0ada 100644
--- a/tools/bpf/bpftool/prog.c
+++ b/tools/bpf/bpftool/prog.c
@@ -930,10 +930,9 @@ static int load_with_options(int argc, char **argv, bool first_prog_only)
930 err = libbpf_prog_type_by_name(type, &attr.prog_type, 930 err = libbpf_prog_type_by_name(type, &attr.prog_type,
931 &expected_attach_type); 931 &expected_attach_type);
932 free(type); 932 free(type);
933 if (err < 0) { 933 if (err < 0)
934 p_err("unknown program type '%s'", *argv);
935 goto err_free_reuse_maps; 934 goto err_free_reuse_maps;
936 } 935
937 NEXT_ARG(); 936 NEXT_ARG();
938 } else if (is_prefix(*argv, "map")) { 937 } else if (is_prefix(*argv, "map")) {
939 void *new_map_replace; 938 void *new_map_replace;
@@ -1028,11 +1027,8 @@ static int load_with_options(int argc, char **argv, bool first_prog_only)
1028 1027
1029 err = libbpf_prog_type_by_name(sec_name, &prog_type, 1028 err = libbpf_prog_type_by_name(sec_name, &prog_type,
1030 &expected_attach_type); 1029 &expected_attach_type);
1031 if (err < 0) { 1030 if (err < 0)
1032 p_err("failed to guess program type based on section name %s\n",
1033 sec_name);
1034 goto err_close_obj; 1031 goto err_close_obj;
1035 }
1036 } 1032 }
1037 1033
1038 bpf_program__set_ifindex(pos, ifindex); 1034 bpf_program__set_ifindex(pos, ifindex);