[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(usagi-users 02866) Re: ip6t_REJECT dst underflow
On Fri, Mar 26, 2004 at 04:25:32PM +0900, Yasuyuki Kozakai wrote:
> I think this patch is for ip6t_REJECT in USAGI kernel (linux 2.6.x), right ?
> I applied your patch to USAGI tree.
Right. I thought this stuff originated from netfilter.org, however,
which is why I cc'ed netfilter-devel. If that's not the case, sorry
for the noise.
Olaf
>
> Thank you for your report.
>
> From: Olaf Kirch <okir@xxxxxxx>
> Date: Thu, 25 Mar 2004 14:43:40 +0100
>
> > Hi,
> >
> > the ip6t_REJECT module currently produces dst underruns when used.
> > The problem is that it assigns the dst pointer to the new skb without
> > bumping its reference count. The attached patch fixes this.
> >
> > A second issue I came across isn't really a bug but more of
> > a minor nuisance.
> >
> > When I configured ip6t_REJECT to reject packets to ::1 and then pinged
> > ::1, I would get in my syslog
> >
> > Mar 25 14:16:05 hammer kernel: printk: 2 messages suppressed.
> >
> > without telling me what message got suppressed. The problem is that the
> > code does the following in two locations:
> >
> > if (net_ratelimit())
> > DEBUGP(....)
> >
> > So with debugging off, all you get is the above mentioned messages
> > from net_ratelimit but nothing else. Either the DEBUGP needs to be
> > converted to a printk, or the entire if() statement needs to be
> > enclosed in an #if/#endif pair.
> >
> > Olaf
> > --
> > Olaf Kirch | Stop wasting entropy - start using predictable
> > okir@xxxxxxx | tempfile names today!
> > ---------------+
>
> -----------------------------------------------------------------
> Yasuyuki KOZAKAI @ USAGI Project <yasuyuki.kozakai@xxxxxxxxxxxxx>
--
Olaf Kirch | Stop wasting entropy - start using predictable
okir@xxxxxxx | tempfile names today!
---------------+