]> Cypherpunks.ru repositories - govpn.git/blobdiff - src/govpn/common.go
Configure MTU on per-user basis
[govpn.git] / src / govpn / common.go
index e1bd28ce9c88af2f1e98a6e1fa8dd6f5b2767826..b453ed9be791a0295b49b5dadbee15cab1754bb5 100644 (file)
@@ -28,10 +28,11 @@ import (
 
 const (
        TimeoutDefault = 60
+       MTUMax         = 9000
+       MTUDefault     = 1500 + 14
 )
 
 var (
-       MTU     int
        Version string
 )
 
@@ -68,5 +69,5 @@ func cprCycleCalculate(rate int) time.Duration {
        if rate == 0 {
                return time.Duration(0)
        }
-       return time.Second / time.Duration(rate*(1<<10)/MTU)
+       return time.Second / time.Duration(rate*(1<<10)/MTUMax)
 }