Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Jul 2000 12:06:24 -0500
From:      Stephen Montgomery-Smith <stephen@math.missouri.edu>
To:        Neil Blakey-Milner <nbm@mithrandr.moria.org>
Cc:        sheldonh@FreeBSD.org, freebsd-bugs@FreeBSD.org
Subject:   Re: kern/20198: log setup of dynamic rules for ipfw
Message-ID:  <39806C10.4E38370C@math.missouri.edu>
References:  <200007271132.EAA88124@freefall.freebsd.org> <398053F2.DF9E3C5C@math.missouri.edu> <20000727172843.A48935@mithrandr.moria.org> <3980577F.BEC37786@math.missouri.edu> <20000727175112.A49474@mithrandr.moria.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------CC956E7E3750E59FCE350FBF
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

OK, how about this:

Neil Blakey-Milner wrote:
> 
> On Thu 2000-07-27 (10:38), Stephen Montgomery-Smith wrote:
> > > > add pass log logamount 10 from any to any 22 keep-state
> > >
> > > What about:
> > >
> > > add pass log logamount 10 from any to any 22 setup keep-state
> > >
> >
> > That doesn't seem to work for me.
> 
> Then that is the problem.  No need to add new semantics when the above
> is the obvious way it should function.  If you can determine why it
> doesn't work, then that's the fix.
>
--------------CC956E7E3750E59FCE350FBF
Content-Type: text/plain; charset=us-ascii;
 name="ddd"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="ddd"

--- /sys/netinet/ip_fw.c	Sat Jul 15 19:25:45 2000
+++ sys/netinet/ip_fw.c	Thu Jul 27 11:47:19 2000
@@ -1215,8 +1215,18 @@
 		f->timestamp = time_second;
 
 		/* Log to console if desired */
+#if STATEFUL
+		if ((f->fw_flg & IP_FW_F_PRN) && 
+		     /* Don't log for dynamic rules with keep state */
+		     !((f->fw_flg & IP_FW_F_KEEP_S) && q != NULL) && 
+		     fw_verbose) {
+			ipfw_report(f, ip, rif, oif);
+		}
+			
+#else
 		if ((f->fw_flg & IP_FW_F_PRN) && fw_verbose)
 			ipfw_report(f, ip, rif, oif);
+#endif
 
 		/* Take appropriate action */
 		switch (f->fw_flg & IP_FW_F_COMMAND) {

--------------CC956E7E3750E59FCE350FBF--



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39806C10.4E38370C>