Searched refs:csum (Results 1 – 2 of 2) sorted by relevance
141 uint16_t csum = ip_checksum(buf.payload + cs_start, pkt_len - cs_start); in process_packet_6_to_4() local142 if (!csum) csum = 0xFFFF; // required fixup for UDP, TCP must live with it in process_packet_6_to_4()143 buf.payload[cs_offset] = csum & 0xFF; in process_packet_6_to_4()144 buf.payload[cs_offset + 1] = csum >> 8; in process_packet_6_to_4()258 uint32_t csum = dad_pkt.ip6h.ip6_plen + htons(dad_pkt.ip6h.ip6_nxt); in send_dad() local259 csum = ip_checksum_add(csum, &dad_pkt.ip6h.ip6_src, sizeof(dad_pkt) - 8); in send_dad()260 dad_pkt.ns.nd_ns_cksum = ip_checksum_finish(csum); in send_dad()
56 static int64_t (*bpf_csum_update)(struct __sk_buff* skb, __wsum csum) = (void*)BPF_FUNC_csum_update;