Lines Matching refs:uh
65 int udp6_csum_init(struct sk_buff *skb, struct udphdr *uh, int proto) in udp6_csum_init() argument
73 err = udplite_checksum_init(skb, uh); in udp6_csum_init()
91 return (__force int)skb_checksum_init_zero_check(skb, proto, uh->check, in udp6_csum_init()
103 struct udphdr *uh = udp_hdr(skb); in udp6_set_csum() local
106 uh->check = 0; in udp6_set_csum()
108 uh->check = ~udp_v6_check(len, saddr, daddr, 0); in udp6_set_csum()
110 uh->check = 0; in udp6_set_csum()
111 uh->check = udp_v6_check(len, saddr, daddr, lco_csum(skb)); in udp6_set_csum()
112 if (uh->check == 0) in udp6_set_csum()
113 uh->check = CSUM_MANGLED_0; in udp6_set_csum()
118 uh->check = ~udp_v6_check(len, saddr, daddr, 0); in udp6_set_csum()