diff options
author | Martin Willi <martin@revosec.ch> | 2012-10-19 14:54:23 +0200 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2012-11-29 10:22:51 +0100 |
commit | fdd94fc846ca2057ab2994e92e712da63f760580 (patch) | |
tree | 0279bb6364ed75c6b7f6e77fe97dbcaa1defa268 /src/libcharon/plugins/load_tester/load_tester.c | |
parent | cf85f6b296c0e71aebbb262bd8023e54e59ed8ad (diff) | |
download | strongswan-fdd94fc846ca2057ab2994e92e712da63f760580.tar.bz2 strongswan-fdd94fc846ca2057ab2994e92e712da63f760580.tar.xz |
Add a delay option to load-tester socket
Diffstat (limited to 'src/libcharon/plugins/load_tester/load_tester.c')
-rw-r--r-- | src/libcharon/plugins/load_tester/load_tester.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libcharon/plugins/load_tester/load_tester.c b/src/libcharon/plugins/load_tester/load_tester.c index fc41df76a..f7361e606 100644 --- a/src/libcharon/plugins/load_tester/load_tester.c +++ b/src/libcharon/plugins/load_tester/load_tester.c @@ -61,7 +61,7 @@ static FILE* make_connection() /** * Initiate load-tests */ -static int initiate(unsigned int count) +static int initiate(unsigned int count, unsigned int delay) { FILE *stream; char c; @@ -72,7 +72,7 @@ static int initiate(unsigned int count) return 1; } - fprintf(stream, "%u\n", count); + fprintf(stream, "%u %u\n", count, delay); while (1) { @@ -94,11 +94,11 @@ static int initiate(unsigned int count) int main(int argc, char *argv[]) { - if (argc == 3 && strcmp(argv[1], "initiate") == 0) + if (argc >= 3 && strcmp(argv[1], "initiate") == 0) { - return initiate(atoi(argv[2])); + return initiate(atoi(argv[2]), argc > 3 ? atoi(argv[3]) : 0); } fprintf(stderr, "Usage:\n"); - fprintf(stderr, " %s initiate <count>\n", argv[0]); + fprintf(stderr, " %s initiate <count> [<delay in ms>]\n", argv[0]); return 1; } |