]> Cypherpunks.ru repositories - govpn.git/blobdiff - cmd/govpn-client/main.go
Ability to generate Constant Packet Rate traffic
[govpn.git] / cmd / govpn-client / main.go
index f6ca4b35b44a34cb9b219c50f975b4a7bcd228cf..9d99f080d42ea4f1ebbd11fe0ce05234ae9b710a 100644 (file)
@@ -42,6 +42,7 @@ var (
        nonceDiff  = flag.Int("noncediff", 1, "Allow nonce difference")
        timeoutP   = flag.Int("timeout", 60, "Timeout seconds")
        noisy      = flag.Bool("noise", false, "Enable noise appending")
+       cpr        = flag.Int("cpr", 0, "Enable constant KiB/s out traffic rate")
 )
 
 func main() {
@@ -54,6 +55,7 @@ func main() {
        govpn.Timeout = time.Second * time.Duration(timeout)
        govpn.Noncediff = *nonceDiff
        govpn.NoiseEnable = *noisy
+       govpn.CPRInit(*cpr)
 
        id := govpn.IDDecode(*IDRaw)
        govpn.PeersInitDummy(id)