Lines Matching full:csum
38 * @partial_cov: if set indicates partial csum coverage
132 __wsum csum = csum_partial(skb_transport_header(skb), in udp_csum_outgoing() local
135 csum = csum_add(csum, skb->csum); in udp_csum_outgoing()
137 return csum; in udp_csum_outgoing()
142 __wsum csum = csum_partial(skb_transport_header(skb), in udp_csum() local
143 sizeof(struct udphdr), skb->csum); in udp_csum()
146 csum = csum_add(csum, skb->csum); in udp_csum()
148 return csum; in udp_csum()
163 skb->csum = csum_partial(skb->data, sizeof(struct udphdr), in udp_csum_pull_header()
164 skb->csum); in udp_csum_pull_header()
470 /* Avoid csum recalculation by skb_segment unless userspace explicitly in udp_rcv_segment()
516 * have a valid checksum, as the GRO engine validates the UDP csum in udp_post_segment_fix_csum()
519 * a valid csum after the segmentation. in udp_post_segment_fix_csum()