X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=src%2Fcypherpunks.ru%2Fnncp%2Fcmd%2Fnncp-call%2Fmain.go;h=d304aea2f636ba9578de3325783b33e6762d9845;hb=40e961bf30dce2ecd1b4517190c6f2040df08de7;hp=bbf9bfa2ff3671c63502cc117af56dc67377d0a3;hpb=2c83ba71ecdf4682acd0a85be57ca48f0b048e0d;p=nncp.git diff --git a/src/cypherpunks.ru/nncp/cmd/nncp-call/main.go b/src/cypherpunks.ru/nncp/cmd/nncp-call/main.go index bbf9bfa..d304aea 100644 --- a/src/cypherpunks.ru/nncp/cmd/nncp-call/main.go +++ b/src/cypherpunks.ru/nncp/cmd/nncp-call/main.go @@ -42,7 +42,9 @@ func main() { cfgPath = flag.String("cfg", nncp.DefaultCfgPath, "Path to configuration file") niceRaw = flag.Int("nice", 255, "Minimal required niceness") rxOnly = flag.Bool("rx", false, "Only receive packets") - txOnly = flag.Bool("tx", false, "Only transfer packets") + txOnly = flag.Bool("tx", false, "Only transmit packets") + rxRate = flag.Int("rxrate", 0, "Maximal receive rate, pkts/sec") + txRate = flag.Int("txrate", 0, "Maximal transmit rate, pkts/sec") spoolPath = flag.String("spool", "", "Override path to spool") logPath = flag.String("log", "", "Override path to logfile") quiet = flag.Bool("quiet", false, "Print only errors") @@ -121,7 +123,16 @@ func main() { } } - if !ctx.CallNode(node, addrs, nice, xxOnly, *onlineDeadline, *maxOnlineTime) { + if !ctx.CallNode( + node, + addrs, + nice, + xxOnly, + *rxRate, + *txRate, + *onlineDeadline, + *maxOnlineTime, + ) { os.Exit(1) } }