Date: Wed, 26 Nov 2008 06:36:53 +0000 (UTC) From: Pyun YongHyeon <yongari@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/fxp if_fxp.c if_fxpvar.h Message-ID: <200811260637.mAQ6bAMY012202@repoman.freebsd.org>
index | next in thread | raw e-mail
yongari 2008-11-26 06:36:53 UTC
FreeBSD src repository
Modified files:
sys/dev/fxp if_fxp.c if_fxpvar.h
Log:
SVN rev 185329 on 2008-11-26 06:36:53Z by yongari
Implement Rx checksum offload for 82559 or later controllers.
82559 or later controllers added simple checksum calculation logic
in RU. For backward compatibility the computed checksum is appended
at the end of the data posted to Rx buffer. This type of simple
checksum calculation support had been used on several vendors such
as Sun HME/GEM, SysKonnect GENESIS and Marvell Yukon controllers.
Because this type of checksum offload support requires parsing of
received frame and pseudo checksum calculation with software
routine it still consumes more CPU cycles than that of full-fledged
checksum offload controller. But it's still better than software
checksum calculation.
Revision Changes Path
1.276 +109 -28 src/sys/dev/fxp/if_fxp.c
1.43 +1 -0 src/sys/dev/fxp/if_fxpvar.h
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811260637.mAQ6bAMY012202>
