{"shas":[["d18bb2331dbcb9585d6ca2de96ad02a2ddb7ad03","b5cd271b521acc9a180d5ff625e8f9a71c235729@alum.mit.edu","Use nextproto6_cksum() for XXX-over-IPv6 checksums.\n\nGet rid of duplicated checksums with IPv6 pseudo-headers.","Guy Harris"],["57bfcb4ebe253111f5d0c12e2269846678306c2a","b5cd271b521acc9a180d5ff625e8f9a71c235729@alum.mit.edu","Add a routine to do the \"checksum with pseudo-header\" stuff for IPv4.\n\nClean up some other stuff while we're at it.","Guy Harris"],["d9b4befd18adc6b234275f598369d9a78974a550","b5cd271b521acc9a180d5ff625e8f9a71c235729@alum.mit.edu","Fix some warnings.","Guy Harris"],["879217e5027f08db85b96a24ea7089232d03ddd8","b5cd271b521acc9a180d5ff625e8f9a71c235729@alum.mit.edu","Handle ICMP6 checksums more like TCP checksums.\n\nInstead of printing the result of icmp6_cksum() if it's non-zero, print\nthe checksum field value and the value it should have had.  That means\nthat what we print is the same regardless of whether we're running on a\nbig-endian or little-endian machine.","Guy Harris"]],"ref":"refs/heads/master","size":4,"head":"879217e5027f08db85b96a24ea7089232d03ddd8","push_id":34291525}