• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/net/
1#ifndef _NET_ESP_H
2#define _NET_ESP_H
3
4#include <linux/skbuff.h>
5
6struct crypto_aead;
7
8struct esp_data {
9	/* 0..255 */
10	int padlen;
11
12	/* Confidentiality & Integrity */
13	struct crypto_aead *aead;
14};
15
16extern void *pskb_put(struct sk_buff *skb, struct sk_buff *tail, int len);
17
18struct ip_esp_hdr;
19
20static inline struct ip_esp_hdr *ip_esp_hdr(const struct sk_buff *skb)
21{
22	return (struct ip_esp_hdr *)skb_transport_header(skb);
23}
24
25#endif
26