Lines Matching refs:cksum
264 uint32_t cksum;
277 cksum = (((uint16_t)buf[2])<<8) + buf[3] - iphl;
278 cksum += proto = buf[9];
279 cksum += (((uint16_t)buf[12])<<8) + buf[13];
280 cksum += (((uint16_t)buf[14])<<8) + buf[15];
281 cksum += (((uint16_t)buf[16])<<8) + buf[17];
282 cksum += (((uint16_t)buf[18])<<8) + buf[19];
283 cksum = (cksum>>16) + (cksum & 0xFFFF);
284 cksum = (cksum>>16) + (cksum & 0xFFFF);
298 *(uint16_t *)buf = htons((uint16_t)cksum);