Lines Matching full:csum
37 * @partial_cov: if set indicates partial csum coverage
131 __wsum csum = csum_partial(skb_transport_header(skb), in udp_csum_outgoing() local
134 csum = csum_add(csum, skb->csum); in udp_csum_outgoing()
136 return csum; in udp_csum_outgoing()
141 __wsum csum = csum_partial(skb_transport_header(skb), in udp_csum() local
142 sizeof(struct udphdr), skb->csum); in udp_csum()
145 csum = csum_add(csum, skb->csum); in udp_csum()
147 return csum; in udp_csum()
162 skb->csum = csum_partial(skb->data, sizeof(struct udphdr), in udp_csum_pull_header()
163 skb->csum); in udp_csum_pull_header()
463 /* Avoid csum recalculation by skb_segment unless userspace explicitly in udp_rcv_segment()
509 * have a valid checksum, as the GRO engine validates the UDP csum in udp_post_segment_fix_csum()
512 * a valid csum after the segmentation. in udp_post_segment_fix_csum()