I'll respond to my own post.
We discovered that zeroing out the members of the
'cksum' structure/union  of the mbuf's data block fixed the
checksum errors we were seeing. 

Specifically, mp->b-datap->db->db_struioun.cksum.*  were not
zero, even though we set ip:dohwcksum=0 in /etc/system and rebooted.
The bge driver was still using the structure.   But setting the structure
members to 0 fixed our problem.  Note, we only did this for data
blocks whos db_type was M_DATA.
 
 
This message posted from opensolaris.org
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to