[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <4E9D5E1B.3080704@gmail.com>
Date: Tue, 18 Oct 2011 13:08:11 +0200
From: Daniel Turull <daniel.turull@...il.com>
To: David Miller <davem@...emloft.net>
CC: netdev@...r.kernel.org, Robert Olsson <robert@...julf.net>,
Voravit Tanyingyong <voravit@....se>,
Jens Laas <jens.laas@...m.uu.se>
Subject: [patch] pktgen: bug when calling ndelay in x86 architectures
The value selected to delay the transmission in pktgen with the ndelay function should be lower.
In Linux/arch/x86/include/asm/delay.h and Linux/arch/sh/include/asm/delay.h
the maximal expected value for a constant is 20000 ns.
Signed-off-by: Daniel Turull <daniel.turull@...il.com>
---
diff --git a/net/core/pktgen.c b/net/core/pktgen.c
index 796044a..e17bd41 100644
--- a/net/core/pktgen.c
+++ b/net/core/pktgen.c
@@ -2145,7 +2145,7 @@ static void spin(struct pktgen_dev *pkt_dev, ktime_t spin_until)
}
start_time = ktime_now();
- if (remaining < 100000)
+ if (remaining < 20000)
ndelay(remaining); /* really small just spin */
else {
/* see do_nanosleep */
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists