diff options
author | Alyssa Ross <hi@alyssa.is> | 2019-12-21 02:47:46 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2019-12-21 02:47:46 +0000 |
commit | 234261e5bbfbecfb9316497382a7f0c88cc11dc6 (patch) | |
tree | 9de9d7998879f2a6820544de2ec02dc35fc46aab | |
parent | e6ee6ca3df2bd9f51ebd04afdd4bf9a69d06ba18 (diff) | |
download | mktuntap-234261e5bbfbecfb9316497382a7f0c88cc11dc6.tar mktuntap-234261e5bbfbecfb9316497382a7f0c88cc11dc6.tar.gz mktuntap-234261e5bbfbecfb9316497382a7f0c88cc11dc6.tar.bz2 mktuntap-234261e5bbfbecfb9316497382a7f0c88cc11dc6.tar.lz mktuntap-234261e5bbfbecfb9316497382a7f0c88cc11dc6.tar.xz mktuntap-234261e5bbfbecfb9316497382a7f0c88cc11dc6.tar.zst mktuntap-234261e5bbfbecfb9316497382a7f0c88cc11dc6.zip |
README: explain use case 1.0
-rw-r--r-- | README | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/README b/README index 69ad0ef..5f19bec 100644 --- a/README +++ b/README @@ -5,6 +5,13 @@ Creates a TUN or TAP device on a specified file descriptor, sets an environment variable indicating its name, and then execs into the rest of argv. +Unlike programs like tunctl, since mktuntap execs into the next +program with the created device available on a file descriptor, the +devices it creates don't need to have the IFF_PERSIST flag set, and +will therefore automatically be destroyed by the kernel when the file +descriptor is closed. It works very well with, but is in no way +coupled to, the execline scripting language. + mktuntap makes use of example code from the Linux kernel, and as such is licensed under (only) version 2 of the GNU General Public License as published by the Free Software Foundation. |