Lines Matching defs:esph
248 struct ip_esp_hdr *esph = (void *)(skb->data + offset);
252 esph->seq_no = esph->spi;
253 esph->spi = *seqhi;
267 struct ip_esp_hdr *esph,
283 extra->esphoff = (unsigned char *)esph -
285 esph = (struct ip_esp_hdr *)((unsigned char *)esph - 4);
286 extra->seqhi = esph->spi;
287 esph->seq_no = htonl(seqhi);
290 esph->spi = x->id.spi;
292 return esph;
317 uh = (struct udphdr *)esp->esph;
338 __be16 *lenp = (void *)esp->esph;
339 struct ip_esp_hdr *esph;
357 esph = (struct ip_esp_hdr *)(lenp + 1);
359 return esph;
374 struct ip_esp_hdr *esph;
387 esph = esp_output_udp_encap(skb, encap_type, esp, sport, dport);
390 esph = esp_output_tcp_encap(x, skb, esp);
394 if (IS_ERR(esph))
395 return PTR_ERR(esph);
397 esp->esph = esph;
475 esph_offset = (unsigned char *)esp->esph - skb_transport_header(skb);
481 esp->esph = (struct ip_esp_hdr *)(skb_transport_header(skb) + esph_offset);
501 struct ip_esp_hdr *esph;
534 esph = esp_output_set_extra(skb, x, esp->esph, extra);
535 esp->esph = esph;
539 (unsigned char *)esph - skb->data,
567 (unsigned char *)esph - skb->data,
618 struct ip_esp_hdr *esph;
646 esp.esph = ip_esp_hdr(skb);
652 esph = esp.esph;
653 esph->spi = x->id.spi;
655 esph->seq_no = htonl(XFRM_SKB_CB(skb)->seq.output.low);
811 struct ip_esp_hdr *esph;
818 esph = skb_push(skb, 4);
819 *seqhi = esph->spi;
820 esph->spi = esph->seq_no;
821 esph->seq_no = XFRM_SKB_CB(skb)->seq.input.hi;
935 struct ip_esp_hdr *esph = (struct ip_esp_hdr *)(skb->data+(iph->ihl<<2));
950 esph->spi, IPPROTO_ESP, AF_INET);