aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLutz Donnerhacke <donner@FreeBSD.org>2021-05-28 15:29:10 +0000
committerLutz Donnerhacke <donner@FreeBSD.org>2021-05-28 15:29:10 +0000
commit5434ebd256a08e452dec376c1488abdf7ff02af8 (patch)
treea94fce84db3b5340495410824fdbff850cb60135
parent023ee5392c77fbb803ea7552d7a25f7d231e56f8 (diff)
-rw-r--r--tests/sys/netinet/libalias/perf.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/sys/netinet/libalias/perf.c b/tests/sys/netinet/libalias/perf.c
index 3c0b0d593f4c..f238846bdb16 100644
--- a/tests/sys/netinet/libalias/perf.c
+++ b/tests/sys/netinet/libalias/perf.c
@@ -66,7 +66,7 @@ usage(void) {
int main(int argc, char ** argv)
{
struct libalias *la;
- struct timeval timeout;
+ struct timeval timeout, now, start;
struct ip *p;
struct udphdr *u;
struct {
@@ -141,7 +141,6 @@ int main(int argc, char ** argv)
printf("RND SECOND newNAT RANDOM ATTACK useNAT\n");
for (round = 0; ; round++) {
int res, cnt;
- struct timeval now, start;
printf("%3d ", round+1);
@@ -279,7 +278,6 @@ out:
printf("\n\n");
free(batch);
free(p);
- LibAliasUninit(la);
printf("Results\n");
printf(" Rounds : %9u\n", round);
@@ -300,5 +298,11 @@ out:
usenat.ok + usenat.fail +
random.ok + random.fail +
attack.ok + attack.fail);
+
+ gettimeofday(&start, NULL);
+ printf("\n Cleanup : ");
+ LibAliasUninit(la);
+ gettimeofday(&now, NULL);
+ printf("%.2fs\n", timevaldiff(now, start)/1000000l);
return (0);
}