[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!
---------------+