From 5cac312a213b527080b3d87278fc6762e62533fb Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Tue, 24 Nov 2015 14:12:31 +0100 Subject: trafgen: Preprocess packets directly after compiling No need to duplicate the call to preprocess_packets(), just call it directly after compile_packets()/compile_packets_str(). Signed-off-by: Tobias Klauser --- trafgen.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/trafgen.c b/trafgen.c index a845783..d01f160 100644 --- a/trafgen.c +++ b/trafgen.c @@ -556,8 +556,6 @@ static void xmit_slowpath_or_die(struct ctx *ctx, unsigned int cpu, unsigned lon drop_privileges(ctx->enforce, ctx->uid, ctx->gid); - preprocess_packets(); - bug_on(gettimeofday(&start, NULL)); while (likely(sigint == 0 && num > 0 && plen > 0)) { @@ -647,8 +645,6 @@ static void xmit_fastpath_or_die(struct ctx *ctx, unsigned int cpu, unsigned lon if (ctx->num == 0 && orig_num > 0) num = 0; - preprocess_packets(); - bug_on(gettimeofday(&start, NULL)); while (likely(sigint == 0 && num > 0 && plen > 0)) { @@ -834,6 +830,8 @@ static void main_loop(struct ctx *ctx, char *confname, bool slow, else compile_packets(confname, ctx->verbose, cpu, invoke_cpp); + preprocess_packets(); + xmit_packet_precheck(ctx, cpu); if (cpu == 0) { -- cgit v1.2.3-54-g00ecf