Hi, I am studying how to implement checksum offload on solaris platform. hcksum_retrieve API is used in many NIC drivers with such capability. But, I could not find any description of this API. there is no man page of this API on Solaris 10 and OpenSolaris. Can someone give me some explanation of each fields? I guess many other newcomers may also have such confusion.
Another issue is the NIC, which I am working, can do TCP/UDP checksum offload but it requires GLD driver to tell it the offset of TCP/UDP data from the first byte of the outmost MAC packet ie. the sum of MAC header length+IP header length+TCP/UDP header length. Can I use ip_hdr_length_v6( ) to calculate this offset for IPv6 packets? This message posted from opensolaris.org _______________________________________________ networking-discuss mailing list [email protected]
