Lines Matching full:csum
38 * @partial_cov: if set indicates partial csum coverage
133 __wsum csum = csum_partial(skb_transport_header(skb), in udp_csum_outgoing() local
136 csum = csum_add(csum, skb->csum); in udp_csum_outgoing()
138 return csum; in udp_csum_outgoing()
143 __wsum csum = csum_partial(skb_transport_header(skb), in udp_csum() local
144 sizeof(struct udphdr), skb->csum); in udp_csum()
147 csum = csum_add(csum, skb->csum); in udp_csum()
149 return csum; in udp_csum()
164 skb->csum = csum_partial(skb->data, sizeof(struct udphdr), in udp_csum_pull_header()
165 skb->csum); in udp_csum_pull_header()
465 /* Avoid csum recalculation by skb_segment unless userspace explicitly in udp_rcv_segment()
511 * have a valid checksum, as the GRO engine validates the UDP csum in udp_post_segment_fix_csum()
514 * a valid csum after the segmentation. in udp_post_segment_fix_csum()