Subject: [2.6.0, pktgen] divide-by-zero

From: Lennert Buytenhek <[email-masked]>
Date: Wed, 31 Dec 2003 06:13:16 -0500

Hi,

When generating packets with pktgen with count=10, I get a divide-by-zero
oops in inject().

Line 273 in net/core/pktgen.c seems unsafe:
	__u64 pps = (__u32)(info->sofar * 1000) / ((__u32)(total) / 1000);

What if total < 1000 ?

cheers,
Lennert