Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 #ifndef _NET_ESP_H
  2 #define _NET_ESP_H
  3 
  4 #include <linux/skbuff.h>
  5 
  6 struct crypto_aead;
  7 
  8 struct esp_data {
  9         /* 0..255 */
 10         int padlen;
 11 
 12         /* Confidentiality & Integrity */
 13         struct crypto_aead *aead;
 14 };
 15 
 16 extern void *pskb_put(struct sk_buff *skb, struct sk_buff *tail, int len);
 17 
 18 struct ip_esp_hdr;
 19 
 20 static 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 
  This page was automatically generated by the LXR engine.