diff options
author | rwatson <rwatson@FreeBSD.org> | 2004-09-19 22:57:21 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2004-09-19 22:57:21 +0000 |
commit | 72782378d5385d472a25cc4875083fcc578447db (patch) | |
tree | 2908b7ad6f09a5dc51eafe3d41c024c085a81305 /tools | |
parent | 591680661ddfbef9bd12a8537684ab99a9860753 (diff) | |
download | FreeBSD-src-72782378d5385d472a25cc4875083fcc578447db.zip FreeBSD-src-72782378d5385d472a25cc4875083fcc578447db.tar.gz |
netsend uses an arbitrary maximum send rate to reject bogus arguments.
It was previously 1mpps; raise to 10mpps. While here, get the error
message right.
Diffstat (limited to 'tools')
-rw-r--r-- | tools/tools/netrate/netsend/netsend.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/tools/netrate/netsend/netsend.c b/tools/tools/netrate/netsend/netsend.c index 29e26ce..91c937b 100644 --- a/tools/tools/netrate/netsend/netsend.c +++ b/tools/tools/netrate/netsend/netsend.c @@ -47,6 +47,8 @@ usage(void) exit(-1); } +#define MAX_RATE 100000000 + static __inline void timespec_add(struct timespec *tsa, struct timespec *tsb) { @@ -178,8 +180,8 @@ main(int argc, char *argv[]) rate = strtoul(argv[4], &dummy, 10); if (rate < 1 || *dummy != '\0') usage(); - if (rate > 1000000) { - fprintf(stderr, "rate > 100000\n"); + if (rate > MAX_RATE) { + fprintf(stderr, "rate > %d\n", MAX_RATE); return (-1); } |