git: if_tun: Implement interface clone support
Aaron LI
aly at crater.dragonflybsd.org
Thu Jul 19 01:15:19 PDT 2018
commit 925b0cbfbfed7123f1222f6b5650b7747937015d
Author: Aaron LI <aly at aaronly.me>
Date: Sun Jul 8 21:07:20 2018 +0800
if_tun: Implement interface clone support
Now 'ifconfig tunX create' and 'ifconfig tunX destroy' work.
The tun device will be automatically destroyed when being closed,
except for the manually created tun device/interface by
'ifconfig tunX create', similar to the tap(4) device.
This interface clone support is based on the if_tap device.
Summary of changes:
share/man/man4/tun.4 | 19 +++++-
sys/net/tun/if_tun.c | 154 +++++++++++++++++++++++++++++++++++++++++-------
sys/net/tun/if_tunvar.h | 2 +
3 files changed, 152 insertions(+), 23 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/925b0cbfbfed7123f1222f6b5650b7747937015d
--
DragonFly BSD source repository
More information about the Commits
mailing list