Lines Matching refs:esph
289 struct ip_esp_hdr *esph = (void *)(skb->data + offset);
293 esph->seq_no = esph->spi;
294 esph->spi = *seqhi;
308 struct ip_esp_hdr *esph,
324 extra->esphoff = (unsigned char *)esph -
326 esph = (struct ip_esp_hdr *)((unsigned char *)esph - 4);
327 extra->seqhi = esph->spi;
328 esph->seq_no = htonl(seqhi);
331 esph->spi = x->id.spi;
333 return esph;
358 uh = (struct udphdr *)esp->esph;
380 __be16 *lenp = (void *)esp->esph;
381 struct ip_esp_hdr *esph;
397 esph = (struct ip_esp_hdr *)(lenp + 1);
399 return esph;
414 struct ip_esp_hdr *esph;
428 esph = esp_output_udp_encap(skb, encap_type, esp, sport, dport);
431 esph = esp_output_tcp_encap(x, skb, esp);
435 if (IS_ERR(esph))
436 return PTR_ERR(esph);
438 esp->esph = esph;
518 esph_offset = (unsigned char *)esp->esph - skb_transport_header(skb);
524 esp->esph = (struct ip_esp_hdr *)(skb_transport_header(skb) + esph_offset);
544 struct ip_esp_hdr *esph;
577 esph = esp_output_set_extra(skb, x, esp->esph, extra);
578 esp->esph = esph;
582 (unsigned char *)esph - skb->data,
610 (unsigned char *)esph - skb->data,
661 struct ip_esp_hdr *esph;
689 esp.esph = ip_esp_hdr(skb);
695 esph = esp.esph;
696 esph->spi = x->id.spi;
698 esph->seq_no = htonl(XFRM_SKB_CB(skb)->seq.output.low);
860 struct ip_esp_hdr *esph;
867 esph = skb_push(skb, 4);
868 *seqhi = esph->spi;
869 esph->spi = esph->seq_no;
870 esph->seq_no = XFRM_SKB_CB(skb)->seq.input.hi;
984 struct ip_esp_hdr *esph = (struct ip_esp_hdr *)(skb->data+(iph->ihl<<2));
998 esph->spi, IPPROTO_ESP, AF_INET);