Date: Thu, 21 Aug 1997 06:59:43 -0700 (PDT) From: rbickers@intercenter.net To: freebsd-gnats-submit@FreeBSD.ORG Subject: kern/4351: ipfw logging limit is not fully acknowledged Message-ID: <199708211359.GAA21707@hub.freebsd.org> Resent-Message-ID: <199708211400.HAA21777@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 4351
>Category: kern
>Synopsis: ipfw logging limit is not fully acknowledged
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Thu Aug 21 07:00:01 PDT 1997
>Last-Modified:
>Originator: Ron Bickers
>Organization:
The Internet Center, Inc.
>Release: 2.2-stable
>Environment:
FreeBSD atlantis.intercenter.net 2.2-STABLE FreeBSD 2.2-STABLE #0: Wed Aug 20 11:10:45 EDT 1997
rbickers@atlantis.intercenter.net:/usr/src/sys/compile/atlantis i386
>Description:
When the ipfw logging limit is reached, partial information is
still displayed. Sample output follows:
ipfw: 1900 Deny UDP 207.211.129.97:137 207.211.128.12:137 in via ep0
ipfw: limit reached on rule #1900
ipfw: 1900 Deny ipfw: 1900 Deny ipfw: 1900 Deny ipfw: 1900 Deny ipfw: 1900 Deny ipfw: 1900 Deny
ipfw: 1900 Deny ipfw: 1900 Deny ipfw: 1900 Deny ipfw: 1900 Deny ipfw: 1900 Deny ipfw: 1900 Den
>How-To-Repeat:
Force the limit of any ipfw logging rule to be reached and look
at the console or dmesg
>Fix:
The following patch to /usr/src/sys/netinet/ip_fw.c works for me.
--- ip_fw.c.old Wed Aug 20 10:30:26 1997
+++ ip_fw.c Wed Aug 20 11:02:16 1997
@@ -259,6 +259,10 @@
struct icmp *const icmp = (struct icmp *) ((u_long *) ip + ip->ip_hl);
int count;
+ count = f ? f->fw_pcnt : ++counter;
+ if (fw_verbose_limit != 0 && count > fw_verbose_limit)
+ return;
+
/* Print command name */
printf("ipfw: %d ", f ? f->fw_number : -1);
if (!f)
@@ -295,9 +299,6 @@
}
printf(" ");
- count = f ? f->fw_pcnt : ++counter;
- if (fw_verbose_limit != 0 && count > fw_verbose_limit)
- return;
switch (ip->ip_p) {
case IPPROTO_TCP:
printf("TCP ");
>Audit-Trail:
>Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199708211359.GAA21707>
