Lines Matching refs:esph
288 struct ip_esp_hdr *esph = (void *)(skb->data + offset);
292 esph->seq_no = esph->spi;
293 esph->spi = *seqhi;
307 struct ip_esp_hdr *esph,
323 extra->esphoff = (unsigned char *)esph -
325 esph = (struct ip_esp_hdr *)((unsigned char *)esph - 4);
326 extra->seqhi = esph->spi;
327 esph->seq_no = htonl(seqhi);
330 esph->spi = x->id.spi;
332 return esph;
357 uh = (struct udphdr *)esp->esph;
379 __be16 *lenp = (void *)esp->esph;
380 struct ip_esp_hdr *esph;
396 esph = (struct ip_esp_hdr *)(lenp + 1);
398 return esph;
413 struct ip_esp_hdr *esph;
427 esph = esp_output_udp_encap(skb, encap_type, esp, sport, dport);
430 esph = esp_output_tcp_encap(x, skb, esp);
434 if (IS_ERR(esph))
435 return PTR_ERR(esph);
437 esp->esph = esph;
515 esph_offset = (unsigned char *)esp->esph - skb_transport_header(skb);
521 esp->esph = (struct ip_esp_hdr *)(skb_transport_header(skb) + esph_offset);
541 struct ip_esp_hdr *esph;
574 esph = esp_output_set_extra(skb, x, esp->esph, extra);
575 esp->esph = esph;
579 (unsigned char *)esph - skb->data,
607 (unsigned char *)esph - skb->data,
658 struct ip_esp_hdr *esph;
686 esp.esph = ip_esp_hdr(skb);
692 esph = esp.esph;
693 esph->spi = x->id.spi;
695 esph->seq_no = htonl(XFRM_SKB_CB(skb)->seq.output.low);
851 struct ip_esp_hdr *esph;
858 esph = skb_push(skb, 4);
859 *seqhi = esph->spi;
860 esph->spi = esph->seq_no;
861 esph->seq_no = XFRM_SKB_CB(skb)->seq.input.hi;
975 struct ip_esp_hdr *esph = (struct ip_esp_hdr *)(skb->data+(iph->ihl<<2));
990 esph->spi, IPPROTO_ESP, AF_INET);