Date: Mon, 5 Nov 2001 14:43:30 +0100 From: Guido van Rooij <guido@gvr.org> To: freebsd-net@freebsd.org Subject: patch regarding icmp bandwidth limiting Message-ID: <20011105144330.A29038@gvr.gvr.org>
next in thread | raw e-mail | index | archive | help
Does anyone mind the followning patch? The reason for it is that if
I ping flood localhost I get the following messages:
Limiting icmp ping response from 250 to 200 packets per second
Limiting icmp ping response from 249 to 200 packets per second
Limiting icmp ping response from 249 to 200 packets per second
Limiting icmp ping response from 249 to 200 packets per second
Limiting icmp ping response from 249 to 200 packets per second
Limiting icmp ping response from 248 to 200 packets per second
This doesn't make much sense because it seems that the limiting is
trying to be set to 200 but somehow is stuck at 250.
-Guido
Index: ip_icmp.c
===================================================================
RCS file: /scratch/cvsup/freebsd/CVS/src/sys/netinet/ip_icmp.c,v
retrieving revision 1.62
diff -u -r1.62 ip_icmp.c
--- ip_icmp.c 2001/10/25 05:56:30 1.62
+++ ip_icmp.c 2001/11/05 13:41:53
@@ -862,9 +862,10 @@
* bump packet count
*/
- if (++lpackets[which] > icmplim) {
+ if (lpackets[which] >= icmplim) {
return(-1);
}
+ lpackets[which]++;
return(0);
}
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011105144330.A29038>
