checksum offload problem freebsd
Andrew White <[email protected]> Tue, 17 Jan 2012 01:24:29 +0000
| Newsgroups | gmane.comp.security.firewalls.ipfilter |
|---|---|
| Message-ID | <13930_1326763634_4F14CE71_13930_10576_1_CAOZMOUFva8zZZYdosZpcw2Euiwiwy7kpZzPgJP1OSO-XPwjrrQ@mail.gmail.com> |
--20cf300fb12b99409a04b6af32b9 Content-Type: text/plain; charset=ISO-8859-1 Hi, In trying to debug a problem a colleague has with Freebsd 8 and ipfilter 4.1.34, I came across a bug report in Freebsd http://www.freebsd.org/cgi/query-pr.cgi?pr=106438 Where the last post suggests this is a checksum problem and has a suggested an 'untested' patch for ip_fil_freebsd.c. Turning off rx checksum on fxp0 has indeed worked around the problem. under freebsd 6 with 4.1.33 this hardware had no problem, I see some checksum changes in CVS between 4.1.34 and 4.1.33 , but I don't know the code to comment if these introduced the problem http://ipfilter.cvs.sourceforge.net/viewvc/ipfilter/ipfilter/ip_fil_freebsd.c?view=log&pathrev=MAIN Has anyone here experience with this problem ? Thanks Andrew --20cf300fb12b99409a04b6af32b9 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi,<div><br></div><div>In trying to debug a problem a=A0colleague=A0has wit= h Freebsd 8 and ipfilter 4.1.34, I came=A0across=A0a bug report in Freebsd<= /div><div><br></div><div><a href=3D"http://www.freebsd.org/cgi/query-pr.cgi= ?pr=3D106438">http://www.freebsd.org/cgi/query-pr.cgi?pr=3D106438</a> </div><div><br></div><div>Where the last post suggests this is a checksum p= roblem and has a suggested an 'untested' patch for ip_fil_freebsd.c= .</div><div><br></div><div>Turning off rx checksum on fxp0 has indeed worke= d around the problem.</div> <div><br></div><div>under freebsd 6 with 4.1.33 this hardware had no proble= m, I see some checksum changes in CVS between 4.1.34 and 4.1.33 , but I don= 't know the code to comment if these introduced the problem</div><div> <br></div><div><a href=3D"http://ipfilter.cvs.sourceforge.net/viewvc/ipfilt= er/ipfilter/ip_fil_freebsd.c?view=3Dlog&pathrev=3DMAIN">http://ipfilter= .cvs.sourceforge.net/viewvc/ipfilter/ipfilter/ip_fil_freebsd.c?view=3Dlog&a= mp;pathrev=3DMAIN</a> </div><div><br></div><div>Has anyone here=A0experience=A0with this problem = ?</div><div><br></div><div>Thanks</div><div><br></div><div>Andrew</div> --20cf300fb12b99409a04b6af32b9--