Lines Matching refs:esph
324 struct ip_esp_hdr *esph = (void *)(skb->data + offset);
328 esph->seq_no = esph->spi;
329 esph->spi = *seqhi;
343 struct ip_esp_hdr *esph,
359 extra->esphoff = (unsigned char *)esph -
361 esph = (struct ip_esp_hdr *)((unsigned char *)esph - 4);
362 extra->seqhi = esph->spi;
363 esph->seq_no = htonl(seqhi);
366 esph->spi = x->id.spi;
368 return esph;
393 uh = (struct udphdr *)esp->esph;
415 __be16 *lenp = (void *)esp->esph;
416 struct ip_esp_hdr *esph;
432 esph = (struct ip_esp_hdr *)(lenp + 1);
434 return esph;
449 struct ip_esp_hdr *esph;
463 esph = esp6_output_udp_encap(skb, encap_type, esp, sport, dport);
466 esph = esp6_output_tcp_encap(x, skb, esp);
470 if (IS_ERR(esph))
471 return PTR_ERR(esph);
473 esp->esph = esph;
552 esph_offset = (unsigned char *)esp->esph - skb_transport_header(skb);
558 esp->esph = (struct ip_esp_hdr *)(skb_transport_header(skb) + esph_offset);
578 struct ip_esp_hdr *esph;
611 esph = esp_output_set_esn(skb, x, esp->esph, extra);
612 esp->esph = esph;
616 (unsigned char *)esph - skb->data,
644 (unsigned char *)esph - skb->data,
696 struct ip_esp_hdr *esph;
724 esp.esph = ip_esp_hdr(skb);
730 esph = esp.esph;
731 esph->spi = x->id.spi;
733 esph->seq_no = htonl(XFRM_SKB_CB(skb)->seq.output.low);
906 struct ip_esp_hdr *esph = skb_push(skb, 4);
908 *seqhi = esph->spi;
909 esph->spi = esph->seq_no;
910 esph->seq_no = XFRM_SKB_CB(skb)->seq.input.hi;
1024 struct ip_esp_hdr *esph = (struct ip_esp_hdr *)(skb->data + offset);
1032 esph->spi, IPPROTO_ESP, AF_INET6);