]> Cypherpunks.ru repositories - nncp.git/blobdiff - src/cmd/nncp-toss/main.go
Generate ACKs during tossing
[nncp.git] / src / cmd / nncp-toss / main.go
index e2bf96844a82ea0d39714d0f0d7fd2cf9a6dbfe4..24b50e26d243d92952a0f2a0cd08304ebe290d79 100644 (file)
@@ -30,7 +30,6 @@ import (
 )
 
 func usage() {
-       fmt.Fprint(os.Stderr, nncp.UsageHeader())
        fmt.Fprint(os.Stderr, "nncp-toss -- process inbound packets\n\n")
        fmt.Fprintf(os.Stderr, "Usage: %s [options]\nOptions:\n", os.Args[0])
        flag.PrintDefaults()
@@ -50,6 +49,7 @@ func main() {
                noTrns    = flag.Bool("notrns", false, "Do not process \"transitional\" packets")
                noArea    = flag.Bool("noarea", false, "Do not process \"area\" packets")
                noACK     = flag.Bool("noack", false, "Do not process \"ack\" packets")
+               genACK    = flag.Bool("gen-ack", false, "Generate ACK packets")
                spoolPath = flag.String("spool", "", "Override path to spool")
                logPath   = flag.String("log", "", "Override path to logfile")
                quiet     = flag.Bool("quiet", false, "Print only errors")
@@ -119,6 +119,7 @@ func main() {
                                        NoTrns: *noTrns,
                                        NoArea: *noArea,
                                        NoACK:  *noACK,
+                                       GenACK: *genACK,
                                },
                        ) || isBad
                        if nodeId == *ctx.SelfId {
@@ -175,6 +176,7 @@ func main() {
                                NoTrns: *noTrns,
                                NoArea: *noArea,
                                NoACK:  *noACK,
+                               GenACK: *genACK,
                        },
                )
                if *nodeId == *ctx.SelfId {