git: if_tun: Add TUNGIFNAME ioctl to get the interface name
Aaron LI
aly at crater.dragonflybsd.org
Tue Jul 31 05:26:46 PDT 2018
commit 0df03f127ea71fb9dbcedbdc065f211514feefdf
Author: Aaron LI <aly at aaronly.me>
Date: Tue Jul 31 19:47:37 2018 +0800
if_tun: Add TUNGIFNAME ioctl to get the interface name
This ioctl helps to get the name of the network interface associated
with the tun control device via its file descriptor. One generally
obtains such a file descriptor by opening the tun autocloner (i.e.,
/dev/tun). While the devname(3) or fdevname(3) functions can be used
to determine the name of the actually created tun device, but there is
no easy way to get the name of the associated network interface, which
is though initially the same as the device name but can be renamed.
Bump __DragonFly_version and update tun.4 man page.
See also the relevant Linux patch that added TUNGETIFF to tun:
https://lists.linuxfoundation.org/pipermail/virtualization/2008-August/011546.html
Summary of changes:
share/man/man4/tun.4 | 10 +++++++++-
sys/net/tun/if_tun.c | 6 ++++++
sys/net/tun/if_tun.h | 5 ++++-
sys/sys/param.h | 3 ++-
4 files changed, 21 insertions(+), 3 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/0df03f127ea71fb9dbcedbdc065f211514feefdf
--
DragonFly BSD source repository
More information about the Commits
mailing list