oc_cksum
partial = oc_cksum(data, mlen, partial);
extern int oc_cksum(uint8_t *, int, uint32_t);
res = oc_cksum(iph, sizeof(struct ip), 0);
u_long oc_cksum (void *, u_long, u_long);