* macOS: Allow to specify a name for the TUN interface
* Update syscalls_darwin.go
Co-Authored-By: Song Gao <song@gao.io>
* Add missing imports
* Update syscalls_darwin.go
Co-authored-by: Song Gao <song@gao.io>
The interface `Config` object is now passed directly into each creation
function in order to more easily use additional options.
In addition, the linux and darwin parameters were split to better
capture different options for each platform.