]> Cypherpunks.ru repositories - govpn.git/blobdiff - cmd/govpn-client/main.go
[DOC] What MTU is and how it is calculated
[govpn.git] / cmd / govpn-client / main.go
index c4b4fe440842365309ad99054bc40aca9a80e106..6b7fac1307e8ba576c08a8aa35b90d8b4ea77017 100644 (file)
@@ -37,7 +37,7 @@ var (
        upPath     = flag.String("up", "", "Path to up-script")
        downPath   = flag.String("down", "", "Path to down-script")
        stats      = flag.String("stats", "", "Enable stats retrieving on host:port")
-       mtu        = flag.Int("mtu", 1500, "MTU")
+       mtu        = flag.Int("mtu", 1452, "MTU for outgoing packets")
        nonceDiff  = flag.Int("noncediff", 1, "Allow nonce difference")
        timeoutP   = flag.Int("timeout", 60, "Timeout seconds")
 )
@@ -87,6 +87,7 @@ func main() {
        knownPeers := govpn.KnownPeers(map[string]**govpn.Peer{remote.String(): &peer})
 
        log.Println(govpn.VersionGet())
+       log.Println("Max MTU on TAP interface:", govpn.TAPMaxMTU())
        if *stats != "" {
                log.Println("Stats are going to listen on", *stats)
                statsPort, err := net.Listen("tcp", *stats)