Allow setting IfName to 'none' to run without TUN/TAP

This commit is contained in:
Neil Alexander 2018-02-15 22:29:13 +00:00
parent 120ce8bd2f
commit 02473158d4
3 changed files with 17 additions and 5 deletions

View file

@ -264,7 +264,11 @@ func main() {
logger.Println("Initializing...")
n := node{}
n.init(cfg, logger)
logger.Println("Starting tun...")
if cfg.IfName != "none" {
logger.Println("Starting TUN/TAP...")
} else {
logger.Println("Not starting TUN/TAP")
}
//n.core.DEBUG_startTun(cfg.IfName) // 1280, the smallest supported MTU
n.core.DEBUG_startTunWithMTU(cfg.IfName, cfg.IfTAPMode, cfg.IfMTU) // Largest supported MTU
defer func() {