checksum
checksum(unsigned char *buf, unsigned nbytes, u_int32_t sum)
checksum(int *buf)
checksum(const void *data, uint16_t len, uint32_t sum)