From: Thomas Glanzmann on
Hello,

* Thomas Glanzmann <sithglan(a)stud.uni-erlangen.de>:
> Now my question is if someone hit this bug before and if there is
> patch available and how to disable tcp offloading on Solaris 10 to
> circumvent the problem.

it is also possible to disable tcp offloading in the e1000 driver
directly:

/kernel/drv/e1000g.conf:

tx_hcksum_enable=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
lso_enable=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;

update_drv, unplumb, plumb or reboot.

Source: http://defect.opensolaris.org/bz/show_bug.cgi?id=5259

Thomas
From: Martha Starkey on
Thomas Glanzmann wrote:
> Hello Martha,
>
>> "TCP/IP: How to disable NIC hardware checksumming in Solaris[TM]."
>
>> http://sunsolve.sun.com/search/document.do?assetkey=1-61-214543-1
>
> thank you a lot. For the people who don't have an account or find this using
> google:
>
> put that into /etc/system and reboot:
>
> set ip:dohwcksum=0
>
> Thomas

I was keeping in turn with the discussion that was
already referencing sunsolve.sun.com, but yes, that's one.
From: Thomas Glanzmann on
Hello,

* Thomas Glanzmann <sithglan(a)stud.uni-erlangen.de>:
> put that into /etc/system and reboot:

> set ip:dohwcksum=0

that resolved the issue for me. No wrong checksums anymore.

Thomas