in_cksumdata
a->csum += in_cksumdata(data, len) << 8;
a->csum += in_cksumdata(data, len);
u_int64_t sum = in_cksumdata(ip, sizeof(struct ip));