Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
include
net
ipcomp.h
Go to the documentation of this file.
1
#ifndef _NET_IPCOMP_H
2
#define _NET_IPCOMP_H
3
4
#include <linux/types.h>
5
6
#define IPCOMP_SCRATCH_SIZE 65400
7
8
struct
crypto_comp
;
9
10
struct
ipcomp_data
{
11
u16
threshold
;
12
struct
crypto_comp
*
__percpu
*
tfms
;
13
};
14
15
struct
ip_comp_hdr
;
16
struct
sk_buff
;
17
struct
xfrm_state
;
18
19
int
ipcomp_input
(
struct
xfrm_state
*
x
,
struct
sk_buff
*
skb
);
20
int
ipcomp_output
(
struct
xfrm_state
*
x
,
struct
sk_buff
*
skb
);
21
void
ipcomp_destroy
(
struct
xfrm_state
*
x
);
22
int
ipcomp_init_state
(
struct
xfrm_state
*
x
);
23
24
static
inline
struct
ip_comp_hdr
*
ip_comp_hdr
(
const
struct
sk_buff
*
skb
)
25
{
26
return
(
struct
ip_comp_hdr
*)skb_transport_header(skb);
27
}
28
29
#endif
Generated on Thu Jan 10 2013 14:53:07 for Linux Kernel by
1.8.2