Lines Matching refs:esph

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