summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2004-09-19 22:57:21 +0000
committerrwatson <rwatson@FreeBSD.org>2004-09-19 22:57:21 +0000
commit72782378d5385d472a25cc4875083fcc578447db (patch)
tree2908b7ad6f09a5dc51eafe3d41c024c085a81305 /tools
parent591680661ddfbef9bd12a8537684ab99a9860753 (diff)
downloadFreeBSD-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.c6
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);
}
OpenPOWER on IntegriCloud