From cacb34f95fb7937e81b1fe8add7b5dca91e3a4c5 Mon Sep 17 00:00:00 2001 From: Daniel Borkmann Date: Fri, 31 May 2013 12:11:09 +0200 Subject: ring: setup frame structure for v2/v3 in a generic way Prepare TPACKET_V3 for allowing to transparently setting up the frame structure such that we do not need to change much in the netsniff-ng/trafgen code. Signed-off-by: Daniel Borkmann --- trafgen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'trafgen.c') diff --git a/trafgen.c b/trafgen.c index 9fa43fc..bbce64c 100644 --- a/trafgen.c +++ b/trafgen.c @@ -620,7 +620,7 @@ static void xmit_fastpath_or_die(struct ctx *ctx, int cpu, unsigned long orig_nu setup_tx_ring_layout(sock, &tx_ring, size, ctx->jumbo_support); create_tx_ring(sock, &tx_ring, ctx->verbose); mmap_tx_ring(sock, &tx_ring); - alloc_tx_ring_frames(&tx_ring); + alloc_tx_ring_frames(sock, &tx_ring); bind_tx_ring(sock, &tx_ring, ifindex); drop_privileges(ctx->enforce, ctx->uid, ctx->gid); -- cgit v1.2.3-54-g00ecf