Lines Matching refs:tcph

105 tcp_fast_csum_update(int af, struct tcphdr *tcph,  in tcp_fast_csum_update()  argument
112 tcph->check = in tcp_fast_csum_update()
115 ~csum_unfold(tcph->check)))); in tcp_fast_csum_update()
118 tcph->check = in tcp_fast_csum_update()
121 ~csum_unfold(tcph->check)))); in tcp_fast_csum_update()
126 tcp_partial_csum_update(int af, struct tcphdr *tcph, in tcp_partial_csum_update() argument
133 tcph->check = in tcp_partial_csum_update()
136 csum_unfold(tcph->check)))); in tcp_partial_csum_update()
139 tcph->check = in tcp_partial_csum_update()
142 csum_unfold(tcph->check)))); in tcp_partial_csum_update()
150 struct tcphdr *tcph; in tcp_snat_handler() local
162 if (skb_ensure_writable(skb, tcphoff + sizeof(*tcph))) in tcp_snat_handler()
182 tcph = (void *)skb_network_header(skb) + tcphoff; in tcp_snat_handler()
183 tcph->source = cp->vport; in tcp_snat_handler()
187 tcp_partial_csum_update(cp->af, tcph, &cp->daddr, &cp->vaddr, in tcp_snat_handler()
192 tcp_fast_csum_update(cp->af, tcph, &cp->daddr, &cp->vaddr, in tcp_snat_handler()
199 tcph->check = 0; in tcp_snat_handler()
203 tcph->check = csum_ipv6_magic(&cp->vaddr.in6, in tcp_snat_handler()
209 tcph->check = csum_tcpudp_magic(cp->vaddr.ip, in tcp_snat_handler()
217 pp->name, tcph->check, in tcp_snat_handler()
218 (char*)&(tcph->check) - (char*)tcph); in tcp_snat_handler()
228 struct tcphdr *tcph; in tcp_dnat_handler() local
240 if (skb_ensure_writable(skb, tcphoff + sizeof(*tcph))) in tcp_dnat_handler()
263 tcph = (void *)skb_network_header(skb) + tcphoff; in tcp_dnat_handler()
264 tcph->dest = cp->dport; in tcp_dnat_handler()
270 tcp_partial_csum_update(cp->af, tcph, &cp->vaddr, &cp->daddr, in tcp_dnat_handler()
275 tcp_fast_csum_update(cp->af, tcph, &cp->vaddr, &cp->daddr, in tcp_dnat_handler()
282 tcph->check = 0; in tcp_dnat_handler()
286 tcph->check = csum_ipv6_magic(&cp->caddr.in6, in tcp_dnat_handler()
292 tcph->check = csum_tcpudp_magic(cp->caddr.ip, in tcp_dnat_handler()