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 b54ed82b9589..33ed0806ccc0 100644
--- a/tools/bpf/bpftool/prog.c
+++ b/tools/bpf/bpftool/prog.c
@@ -931,10 +931,9 @@ static int load_with_options(int argc, char **argv, bool first_prog_only)
931 err = libbpf_prog_type_by_name(type, &attr.prog_type, 931 err = libbpf_prog_type_by_name(type, &attr.prog_type,
932 &expected_attach_type); 932 &expected_attach_type);
933 free(type); 933 free(type);
934 if (err < 0) { 934 if (err < 0)
935 p_err("unknown program type '%s'", *argv);
936 goto err_free_reuse_maps; 935 goto err_free_reuse_maps;
937 } 936
938 NEXT_ARG(); 937 NEXT_ARG();
939 } else if (is_prefix(*argv, "map")) { 938 } else if (is_prefix(*argv, "map")) {
940 void *new_map_replace; 939 void *new_map_replace;
@@ -1029,11 +1028,8 @@ static int load_with_options(int argc, char **argv, bool first_prog_only)
1029 1028
1030 err = libbpf_prog_type_by_name(sec_name, &prog_type, 1029 err = libbpf_prog_type_by_name(sec_name, &prog_type,
1031 &expected_attach_type); 1030 &expected_attach_type);
1032 if (err < 0) { 1031 if (err < 0)
1033 p_err("failed to guess program type based on section name %s\n",
1034 sec_name);
1035 goto err_close_obj; 1032 goto err_close_obj;
1036 }
1037 } 1033 }
1038 1034
1039 bpf_program__set_ifindex(pos, ifindex); 1035 bpf_program__set_ifindex(pos, ifindex);