Lines Matching refs:tcph
225 struct tcphdr *tcph; in nf_reject_ip6_tcphdr_put() local
229 tcph = skb_put(nskb, sizeof(struct tcphdr)); in nf_reject_ip6_tcphdr_put()
231 tcph->doff = sizeof(struct tcphdr)/4; in nf_reject_ip6_tcphdr_put()
232 tcph->source = oth->dest; in nf_reject_ip6_tcphdr_put()
233 tcph->dest = oth->source; in nf_reject_ip6_tcphdr_put()
237 tcph->seq = oth->ack_seq; in nf_reject_ip6_tcphdr_put()
238 tcph->ack_seq = 0; in nf_reject_ip6_tcphdr_put()
241 tcph->ack_seq = htonl(ntohl(oth->seq) + oth->syn + oth->fin + in nf_reject_ip6_tcphdr_put()
243 tcph->seq = 0; in nf_reject_ip6_tcphdr_put()
247 ((u_int8_t *)tcph)[13] = 0; in nf_reject_ip6_tcphdr_put()
248 tcph->rst = 1; in nf_reject_ip6_tcphdr_put()
249 tcph->ack = needs_ack; in nf_reject_ip6_tcphdr_put()
250 tcph->window = 0; in nf_reject_ip6_tcphdr_put()
251 tcph->urg_ptr = 0; in nf_reject_ip6_tcphdr_put()
252 tcph->check = 0; in nf_reject_ip6_tcphdr_put()
255 tcph->check = csum_ipv6_magic(&ipv6_hdr(nskb)->saddr, in nf_reject_ip6_tcphdr_put()
258 csum_partial(tcph, in nf_reject_ip6_tcphdr_put()