From: Jakub Kicinski <hidden> Date: 2019-08-07 00:19:35
Hi!
First make sure we don't use "prog" in error messages because
the pinning operation could be performed on a map. Second add
back missing error message if pin syscall failed.
Jakub Kicinski (2):
tools: bpftool: fix error message (prog -> object)
tools: bpftool: add error message on pin failure
tools/bpf/bpftool/common.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
--
2.21.0
From: Jakub Kicinski <hidden> Date: 2019-08-07 00:19:37
Change an error message to work for any object being
pinned not just programs.
Fixes: 71bb428fe2c1 ("tools: bpf: add bpftool")
Signed-off-by: Jakub Kicinski <redacted>
Reviewed-by: Quentin Monnet <redacted>
---
tools/bpf/bpftool/common.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
@@ -237,7 +237,7 @@ int do_pin_any(int argc, char **argv, int (*get_fd_by_id)(__u32))fd=get_fd_by_id(id);if(fd<0){-p_err("can't get prog by id (%u): %s",id,strerror(errno));+p_err("can't open object by id (%u): %s",id,strerror(errno));return-1;}
From: Jakub Kicinski <hidden> Date: 2019-08-07 00:19:41
No error message is currently printed if the pin syscall
itself fails. It got lost in the loadall refactoring.
Fixes: 77380998d91d ("bpftool: add loadall command")
Reported-by: Andy Lutomirski <luto@kernel.org>
Signed-off-by: Jakub Kicinski <redacted>
Reviewed-by: Quentin Monnet <redacted>
---
CC: luto@kernel.org, sdf@google.com
tools/bpf/bpftool/common.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
On Tue, Aug 6, 2019 at 5:20 PM Jakub Kicinski
[off-list ref] wrote:
Hi!
First make sure we don't use "prog" in error messages because
the pinning operation could be performed on a map. Second add
back missing error message if pin syscall failed.
Jakub Kicinski (2):
tools: bpftool: fix error message (prog -> object)
tools: bpftool: add error message on pin failure
Looks good to me. Ack the whole series.
Acked-by: Yonghong Song <redacted>
On Tue, Aug 6, 2019 at 5:21 PM Jakub Kicinski
[off-list ref] wrote:
No error message is currently printed if the pin syscall
itself fails. It got lost in the loadall refactoring.
Fixes: 77380998d91d ("bpftool: add loadall command")
Reported-by: Andy Lutomirski <luto@kernel.org>
Signed-off-by: Jakub Kicinski <redacted>
Reviewed-by: Quentin Monnet <redacted>
---
From: Daniel Borkmann <daniel@iogearbox.net> Date: 2019-08-09 15:43:10
On 8/7/19 2:19 AM, Jakub Kicinski wrote:
Hi!
First make sure we don't use "prog" in error messages because
the pinning operation could be performed on a map. Second add
back missing error message if pin syscall failed.
Jakub Kicinski (2):
tools: bpftool: fix error message (prog -> object)
tools: bpftool: add error message on pin failure
tools/bpf/bpftool/common.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)