Date: Thu, 27 Jul 2000 11:00:03 -0700 (PDT) From: Stephen Montgomery-Smith <stephen@math.missouri.edu> To: freebsd-bugs@FreeBSD.org Subject: Re: kern/20198: log setup of dynamic rules for ipfw Message-ID: <200007271800.LAA94436@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/20198; it has been noted by GNATS. 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 Date: Thu, 27 Jul 2000 12:06:24 -0500 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?200007271800.LAA94436>