diff options
Diffstat (limited to 'tools/bpf/bpftool/common.c')
-rw-r--r-- | tools/bpf/bpftool/common.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/tools/bpf/bpftool/common.c b/tools/bpf/bpftool/common.c index e7a756b8ee21..b2533f1cae3e 100644 --- a/tools/bpf/bpftool/common.c +++ b/tools/bpf/bpftool/common.c | |||
@@ -66,8 +66,8 @@ int open_obj_pinned_any(char *path, enum bpf_obj_type exp_type) | |||
66 | 66 | ||
67 | fd = bpf_obj_get(path); | 67 | fd = bpf_obj_get(path); |
68 | if (fd < 0) { | 68 | if (fd < 0) { |
69 | err("bpf obj get (%s): %s\n", path, | 69 | p_err("bpf obj get (%s): %s", path, |
70 | errno == EACCES && !is_bpffs(dirname(path)) ? | 70 | errno == EACCES && !is_bpffs(dirname(path)) ? |
71 | "directory not in bpf file system (bpffs)" : | 71 | "directory not in bpf file system (bpffs)" : |
72 | strerror(errno)); | 72 | strerror(errno)); |
73 | return -1; | 73 | return -1; |
@@ -79,7 +79,7 @@ int open_obj_pinned_any(char *path, enum bpf_obj_type exp_type) | |||
79 | return type; | 79 | return type; |
80 | } | 80 | } |
81 | if (type != exp_type) { | 81 | if (type != exp_type) { |
82 | err("incorrect object type: %s\n", get_fd_type_name(type)); | 82 | p_err("incorrect object type: %s", get_fd_type_name(type)); |
83 | close(fd); | 83 | close(fd); |
84 | return -1; | 84 | return -1; |
85 | } | 85 | } |
@@ -95,14 +95,14 @@ int do_pin_any(int argc, char **argv, int (*get_fd_by_id)(__u32)) | |||
95 | int fd; | 95 | int fd; |
96 | 96 | ||
97 | if (!is_prefix(*argv, "id")) { | 97 | if (!is_prefix(*argv, "id")) { |
98 | err("expected 'id' got %s\n", *argv); | 98 | p_err("expected 'id' got %s", *argv); |
99 | return -1; | 99 | return -1; |
100 | } | 100 | } |
101 | NEXT_ARG(); | 101 | NEXT_ARG(); |
102 | 102 | ||
103 | id = strtoul(*argv, &endptr, 0); | 103 | id = strtoul(*argv, &endptr, 0); |
104 | if (*endptr) { | 104 | if (*endptr) { |
105 | err("can't parse %s as ID\n", *argv); | 105 | p_err("can't parse %s as ID", *argv); |
106 | return -1; | 106 | return -1; |
107 | } | 107 | } |
108 | NEXT_ARG(); | 108 | NEXT_ARG(); |
@@ -112,15 +112,15 @@ int do_pin_any(int argc, char **argv, int (*get_fd_by_id)(__u32)) | |||
112 | 112 | ||
113 | fd = get_fd_by_id(id); | 113 | fd = get_fd_by_id(id); |
114 | if (fd < 0) { | 114 | if (fd < 0) { |
115 | err("can't get prog by id (%u): %s\n", id, strerror(errno)); | 115 | p_err("can't get prog by id (%u): %s", id, strerror(errno)); |
116 | return -1; | 116 | return -1; |
117 | } | 117 | } |
118 | 118 | ||
119 | err = bpf_obj_pin(fd, *argv); | 119 | err = bpf_obj_pin(fd, *argv); |
120 | close(fd); | 120 | close(fd); |
121 | if (err) { | 121 | if (err) { |
122 | err("can't pin the object (%s): %s\n", *argv, | 122 | p_err("can't pin the object (%s): %s", *argv, |
123 | errno == EACCES && !is_bpffs(dirname(*argv)) ? | 123 | errno == EACCES && !is_bpffs(dirname(*argv)) ? |
124 | "directory not in bpf file system (bpffs)" : | 124 | "directory not in bpf file system (bpffs)" : |
125 | strerror(errno)); | 125 | strerror(errno)); |
126 | return -1; | 126 | return -1; |
@@ -153,11 +153,11 @@ int get_fd_type(int fd) | |||
153 | 153 | ||
154 | n = readlink(path, buf, sizeof(buf)); | 154 | n = readlink(path, buf, sizeof(buf)); |
155 | if (n < 0) { | 155 | if (n < 0) { |
156 | err("can't read link type: %s\n", strerror(errno)); | 156 | p_err("can't read link type: %s", strerror(errno)); |
157 | return -1; | 157 | return -1; |
158 | } | 158 | } |
159 | if (n == sizeof(path)) { | 159 | if (n == sizeof(path)) { |
160 | err("can't read link type: path too long!\n"); | 160 | p_err("can't read link type: path too long!"); |
161 | return -1; | 161 | return -1; |
162 | } | 162 | } |
163 | 163 | ||
@@ -181,7 +181,7 @@ char *get_fdinfo(int fd, const char *key) | |||
181 | 181 | ||
182 | fdi = fopen(path, "r"); | 182 | fdi = fopen(path, "r"); |
183 | if (!fdi) { | 183 | if (!fdi) { |
184 | err("can't open fdinfo: %s\n", strerror(errno)); | 184 | p_err("can't open fdinfo: %s", strerror(errno)); |
185 | return NULL; | 185 | return NULL; |
186 | } | 186 | } |
187 | 187 | ||
@@ -196,7 +196,7 @@ char *get_fdinfo(int fd, const char *key) | |||
196 | 196 | ||
197 | value = strchr(line, '\t'); | 197 | value = strchr(line, '\t'); |
198 | if (!value || !value[1]) { | 198 | if (!value || !value[1]) { |
199 | err("malformed fdinfo!?\n"); | 199 | p_err("malformed fdinfo!?"); |
200 | free(line); | 200 | free(line); |
201 | return NULL; | 201 | return NULL; |
202 | } | 202 | } |
@@ -209,7 +209,7 @@ char *get_fdinfo(int fd, const char *key) | |||
209 | return line; | 209 | return line; |
210 | } | 210 | } |
211 | 211 | ||
212 | err("key '%s' not found in fdinfo\n", key); | 212 | p_err("key '%s' not found in fdinfo", key); |
213 | free(line); | 213 | free(line); |
214 | fclose(fdi); | 214 | fclose(fdi); |
215 | return NULL; | 215 | return NULL; |