Lines Matching defs:checksum
323 unsigned short checksum;
340 /* Get old checksum */
343 checksum = *((unsigned short *) (pkt->data+14));
344 if (checksum == 0xFFFF) {
345 checksum = 0;
371 checksum -= *((unsigned short *) (pkt->data+16)) ^ 0xFFFF;
372 checksum -= *((unsigned short *) (pkt->data+18)) ^ 0xFFFF;
381 checksum += *((unsigned short *) (pkt->data+16)) ^ 0xFFFF;
382 checksum += *((unsigned short *) (pkt->data+18)) ^ 0xFFFF;
387 /* Write new checksum */
388 if (!checksum) {
389 checksum = 0xFFFF;
391 *((unsigned short *) (pkt->data+14)) = checksum;