]> Cypherpunks.ru repositories - govpn.git/blobdiff - src/govpn/common.go
Move cprCycleCalculate to peer.go, as it is the only user of it
[govpn.git] / src / govpn / common.go
index fbafd56ab680de6afc61eb50f41890e1ed1babfc..cb2f315b6ee5f89c8691e1873179a397ab1e4838 100644 (file)
@@ -1,6 +1,6 @@
 /*
 GoVPN -- simple secure free software virtual private network daemon
-Copyright (C) 2014-2015 Sergey Matveev <stargrave@stargrave.org>
+Copyright (C) 2014-2016 Sergey Matveev <stargrave@stargrave.org>
 
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
@@ -27,10 +27,11 @@ import (
 
 const (
        TimeoutDefault = 60
+       MTUMax         = 9000
+       MTUDefault     = 1500 + 14
 )
 
 var (
-       MTU     int
        Version string
 )
 
@@ -52,10 +53,10 @@ func ScriptCall(path, ifaceName string) ([]byte, error) {
        return out, err
 }
 
-// Zero each byte
-func sliceZero(data []byte) {
+// Zero each byte.
+func SliceZero(data []byte) {
        for i := 0; i < len(data); i++ {
-               data[i] = '\x00'
+               data[i] = 0
        }
 }