Lines Matching full:esp
9 * ESP GRO support
23 #include <net/esp.h>
37 /* ESP or ESPINUDP */ in esp6_nexthdr_esp_offset()
309 struct esp_info esp; in esp6_xmit() local
313 esp.inplace = true; in esp6_xmit()
325 esp.proto = xo->proto; in esp6_xmit()
332 esp.tfclen = 0; in esp6_xmit()
336 esp.clen = ALIGN(skb->len + 2 + esp.tfclen, blksize); in esp6_xmit()
337 esp.plen = esp.clen - skb->len - esp.tfclen; in esp6_xmit()
338 esp.tailen = esp.tfclen + esp.plen + alen; in esp6_xmit()
341 esp.nfrags = esp6_output_head(x, skb, &esp); in esp6_xmit()
342 if (esp.nfrags < 0) in esp6_xmit()
343 return esp.nfrags; in esp6_xmit()
348 esp.esph = ip_esp_hdr(skb); in esp6_xmit()
349 esp.esph->spi = x->id.spi; in esp6_xmit()
354 esp.esph->seq_no = htonl(seq); in esp6_xmit()
365 esp.seqno = cpu_to_be64(xo->seq.low + ((u64)xo->seq.hi << 32)); in esp6_xmit()
385 err = esp6_output_tail(x, skb, &esp); in esp6_xmit()