]> git.ipfire.org Git - thirdparty/util-linux.git/commit
lsfd: show extra information returned from ioctl(..., NS_GET_NSTYPE)
authorMasatake YAMATO <yamato@redhat.com>
Thu, 10 Nov 2022 21:09:57 +0000 (06:09 +0900)
committerMasatake YAMATO <yamato@redhat.com>
Wed, 23 Nov 2022 11:05:05 +0000 (20:05 +0900)
commitc5eb81b39d1d298c8e07a31ce8fccf69dcf3e5fa
tree56048dc0dbb5f1fe1e35bd9a78057c389cbf4930
parentfba9898fd5b1d20a2ed350b7b542d9f8a3597a0c
lsfd: show extra information returned from ioctl(..., NS_GET_NSTYPE)

lsfd uses the information to fill the newly added NS.TYPE and NS.NAME
columns:

  # ./lsfd -oCOMMAND,PID,USER,ASSOC,SOURCE,MNTID,NS.TYPE,NS.NAME,NAME
           -Q '(FD >= 0) and (SOURCE == "nsfs")'
  COMMAND            PID USER ASSOC SOURCE MNTID NS.TYPE          NS.NAME NAME
  NetworkManager    1114 root     8   nsfs     3     net net:[4026531840] net:[4026531840]
  NetworkManager    1114 root     9   nsfs     3     mnt mnt:[4026532758] mnt:[4026532758]
  lsfd             14379 root     3   nsfs     3     net net:[4026531840] net:[4026531840]
  podman         1532759 root     7   nsfs  1546     net net:[4026533029] /run/netns/netns-4f5ecc46-d6a0-175c-46a8-2e4ba180b94a

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
misc-utils/lsfd-file.c
misc-utils/lsfd.1.adoc
misc-utils/lsfd.c
misc-utils/lsfd.h
tests/expected/lsfd/mkfds-netns [new file with mode: 0644]
tests/helpers/test_mkfds.c
tests/ts/lsfd/mkfds-netns [new file with mode: 0644]