Date: Sat, 14 Apr 2012 11:49:50 -0800 From: "beezarliu" <beezarliu@yahoo.com.cn> To: "pyunyh" <pyunyh@gmail.com>, "Hooman Fazaeli" <fazaeli@sepehrs.com> Cc: jfv <jfv@FreeBSD.org>, freebsd-hackers <freebsd-hackers@freebsd.org> Subject: Re: Re: intel checksum offload Message-ID: <201204141149471470481@yahoo.com.cn> References: <4E744BCE.7060302@sepehrs.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, I'm also curious about why the CSUM_IP was removed in all the intel NICs. Although this thread is very old, I still need the answer because IP checksum offload is actually supported in intel's datasheet. Thanks! 2012-04-14 beezarliu 发件人: YongHyeon PYUN 发送时间: 2011-09-18 04:58:10 收件人: Hooman Fazaeli 抄送: jfv; freebsd-hackers 主题: Re: intel checksum offload On Sat, Sep 17, 2011 at 11:57:10AM +0430, Hooman Fazaeli wrote: > Hi list, > > The data sheet for intel 82576 advertises IP TX/RX checksum offload > but the driver does not set CSUM_IP in ifp->if_hwassist. Does this mean that > driver (and chip) do not support IP TX checksum offload or the support for > TX is not yet included in the driver? After reading this mail, I checked em(4)/lem(4) code and noticed these drivers removed CSUM_IP capability as well. igb(4) didn't support CSUM_IP from day 1 but em(4)/lem(4) used to take advantage of IP checksum offloading capability. Given that these drivers share many code with Linux, Jack may know the details and why IP checksum offloading code was removed. Note, Linux does not use IP checksum offloading so I guess this could be oversight in shared code. BTW, hackers may not be right ML to post this kind of post. CCed to jfv@, the driver maintainer. _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201204141149471470481>
