[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20190110191400.3626831-1-yhs@fb.com>
Date: Thu, 10 Jan 2019 11:14:00 -0800
From: Yonghong Song <yhs@...com>
To: <netdev@...r.kernel.org>
CC: Alexei Starovoitov <ast@...com>,
Daniel Borkmann <daniel@...earbox.net>, <kernel-team@...com>,
Yonghong Song <yhs@...com>
Subject: [PATCH bpf 0/3] bpf: fix bpffs/bpftool bitfield value printing
The previous BTF kind_flag support patch set introduced a bug
for kernel bpffs pretty printing and another bug for bpftool
map pretty printing. If a bitfield struct member offset is
greater than 256 bits, printed value for that struct
member will be incorrect.
Patch #1 fixed the bug in kernel bpffs pretty printing.
Patch #2 enhanced the test_btf test case to cover the issue
exposed by patch #1.
Patch #3 fixed the bug in bpftool map pretty printing.
Yonghong Song (3):
bpf: fix bpffs bitfield pretty print
tools/bpf: test btf bitfield with >=256 struct member offset
tools/bpf: fix bpftool map dump with bitfields
kernel/bpf/btf.c | 12 +++++------
tools/bpf/bpftool/btf_dumper.c | 13 ++++++------
tools/testing/selftests/bpf/test_btf.c | 29 +++++++++++++++++++-------
3 files changed, 34 insertions(+), 20 deletions(-)
--
2.17.1
Powered by blists - more mailing lists