Lines Matching defs:esph
133 struct ip_esp_hdr *esph;
187 esph = ip_esp_hdr(skb);
190 esph->spi = x->id.spi;
191 esph->seq_no = htonl(XFRM_SKB_CB(skb)->seq.output);
195 esph->enc_data + crypto_aead_ivsize(aead) - skb->data,
197 sg_init_one(asg, esph, sizeof(*esph));
201 aead_givcrypt_set_assoc(req, asg, sizeof(*esph));
202 aead_givcrypt_set_giv(req, esph->enc_data,
272 struct ip_esp_hdr *esph;
277 int elen = skb->len - sizeof(*esph) - crypto_aead_ivsize(aead);
285 if (!pskb_may_pull(skb, sizeof(*esph) + crypto_aead_ivsize(aead))) {
313 esph = (struct ip_esp_hdr *)skb->data;
316 iv = esph->enc_data;
319 skb_to_sgvec(skb, sg, sizeof(*esph) + crypto_aead_ivsize(aead), elen);
320 sg_init_one(asg, esph, sizeof(*esph));
324 aead_request_set_assoc(req, asg, sizeof(*esph));
361 struct ip_esp_hdr *esph = (struct ip_esp_hdr *)(skb->data + offset);
368 x = xfrm_state_lookup(net, skb->mark, (xfrm_address_t *)&iph->daddr, esph->spi, IPPROTO_ESP, AF_INET6);
372 ntohl(esph->spi), &iph->daddr);