1234567891011121314151617181920212223242526 |
- #ifndef _NET_ESP_H
- #define _NET_ESP_H
- #include <linux/skbuff.h>
- struct crypto_aead;
- struct esp_data {
- /* 0..255 */
- int padlen;
- /* Confidentiality & Integrity */
- struct crypto_aead *aead;
- };
- extern void *pskb_put(struct sk_buff *skb, struct sk_buff *tail, int len);
- struct ip_esp_hdr;
- static inline struct ip_esp_hdr *ip_esp_hdr(const struct sk_buff *skb)
- {
- return (struct ip_esp_hdr *)skb_transport_header(skb);
- }
- #endif
|