netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next V4 0/3] tools: bpftool: show filenames of pinned objects
@ 2017-11-08  4:55 Prashant Bhole
  2017-11-08  4:55 ` [PATCH net-next V4 1/3] tools: bpftool: open pinned object without type check Prashant Bhole
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Prashant Bhole @ 2017-11-08  4:55 UTC (permalink / raw)
  To: David S . Miller
  Cc: Prashant Bhole, netdev, Alexei Starovoitov, Daniel Borkmann,
	Quentin Monnet, Jakub Kicinski

This patchset adds support to show pinned objects in object details.

Patch1 adds a funtionality to open a path in bpf-fs regardless of its object
type.

Patch2 adds actual functionality by scanning the bpf-fs once and adding
object information in hash table, with object id as a key. One object may be
associated with multiple paths because an object can be pinned multiple times

Patch3 adds command line option to enable this functionality. Making it optional
because scanning bpf-fs can be costly.

v1->v2:
 - Dynamically identify bpf-fs moutpoint
 - Close files descriptors before returning on error
 - Change command line option from {-l|--pinned} to {-f|--bpffs}
 - Updated documentation
 - Fixed line break for proper output formatting
 - Code style: wrapped lines > 80, used reverse christmastree style

v2->v3:
 - Handle multiple bpffs mountpoints
 - Code style: fixed line break indentation

v3->v4:
 - Removed unnecessary hash empty check
 - Code style changes

Prashant Bhole (3):
  tools: bpftool: open pinned object without type check
  tools: bpftool: show filenames of pinned objects
  tools: bpftool: optionally show filenames of pinned objects

 tools/bpf/bpftool/Documentation/bpftool-map.rst  |  5 +-
 tools/bpf/bpftool/Documentation/bpftool-prog.rst |  5 +-
 tools/bpf/bpftool/common.c                       | 97 +++++++++++++++++++++++-
 tools/bpf/bpftool/main.c                         | 18 ++++-
 tools/bpf/bpftool/main.h                         | 21 ++++-
 tools/bpf/bpftool/map.c                          | 22 ++++++
 tools/bpf/bpftool/prog.c                         | 25 ++++++
 7 files changed, 187 insertions(+), 6 deletions(-)

-- 
2.13.6

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-11-11  4:05 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-11-08  4:55 [PATCH net-next V4 0/3] tools: bpftool: show filenames of pinned objects Prashant Bhole
2017-11-08  4:55 ` [PATCH net-next V4 1/3] tools: bpftool: open pinned object without type check Prashant Bhole
2017-11-08  4:55 ` [PATCH net-next V4 2/3] tools: bpftool: show filenames of pinned objects Prashant Bhole
2017-11-08  4:55 ` [PATCH net-next V4 3/3] tools: bpftool: optionally " Prashant Bhole
2017-11-08 15:11 ` [PATCH net-next V4 0/3] tools: bpftool: " Jakub Kicinski
2017-11-11  4:05 ` David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).