Date: Sat, 1 Dec 2007 13:20:01 +0900 From: Pyun YongHyeon <pyunyh@gmail.com> To: remko@FreeBSD.org Cc: freebsd-net@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/106438: hme0: Interface unable to do tx and rx checksumming when using ipfilter. Message-ID: <20071201042001.GB23527@cdnetworks.co.kr> In-Reply-To: <200711301904.lAUJ4fqu067304@freefall.freebsd.org> References: <200711301904.lAUJ4fqu067304@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Nov 30, 2007 at 07:04:41PM +0000, remko@FreeBSD.org wrote: > Old Synopsis: [ipfilter] keep state does not seem to allow replies in on spar64 (and maybe others) > New Synopsis: hme0: Interface unable to do tx and rx checksumming when using ipfilter. > > Responsible-Changed-From-To: freebsd-bugs->freebsd-net > Responsible-Changed-By: remko > Responsible-Changed-When: Fri Nov 30 19:03:15 UTC 2007 > Responsible-Changed-Why: > Reassign to -net, this seems like a problem with the hme driver > I can reproduce this on 8-CURRENT on my sparc64, after issueing > a ifconfig hme0 -rxcsum and -txcsum the problem vanished and > I could connect again (ipfilter stopped the packets since they > had bad data included). > > http://www.freebsd.org/cgi/query-pr.cgi?pr=106438 I didn't know hme(4) have checksum offload related issues. When I tried the same rule as PR I also noticed that Rx UDP packet was dropped. However I couldn't reproduce it with pf. You can easily use identical rule with small modification(flags S/SA instead of flags S). I'm not familiar with ipf internals so I'm not sure what caused the issue. Given that pf works well I guess there would be somthing in ipf that needs more attention. Remko, would you retry it with pf on sparc64? -- Regards, Pyun YongHyeon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071201042001.GB23527>