X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fnet%2Fxfrm.h;h=ecc02e9bde326ec3fb33102a8ff47fbe3e6a4637;hb=97577e38284f48ca773392e2d401af2f6c95dc08;hp=329de412c0ba5bce47293c4b680e9a035732cbad;hpb=716062fd4c2f88a33ab409f62a1e7397ad0a7e33;p=linux-2.6 diff --git a/include/net/xfrm.h b/include/net/xfrm.h index 329de412c0..ecc02e9bde 100644 --- a/include/net/xfrm.h +++ b/include/net/xfrm.h @@ -183,7 +183,7 @@ struct xfrm_state struct timer_list timer; /* Last used time */ - u64 lastused; + unsigned long lastused; /* Reference to data common to all the instances of this * transformer. */ @@ -259,7 +259,6 @@ struct xfrm_state_afinfo { unsigned int family; unsigned int proto; unsigned int eth_proto; - unsigned int nf_post_routing; struct module *owner; struct xfrm_type *type_map[IPPROTO_MAX]; struct xfrm_mode *mode_map[XFRM_MODE_MAX]; @@ -534,7 +533,6 @@ struct xfrm_spi_skb_cb { struct inet6_skb_parm h6; } header; - unsigned int nhoff; unsigned int daddroff; }; @@ -1139,6 +1137,7 @@ extern int xfrm_init_state(struct xfrm_state *x); extern int xfrm_prepare_input(struct xfrm_state *x, struct sk_buff *skb); extern int xfrm_input(struct sk_buff *skb, int nexthdr, __be32 spi, int encap_type); +extern int xfrm_input_resume(struct sk_buff *skb, int nexthdr); extern int xfrm_output_resume(struct sk_buff *skb, int err); extern int xfrm_output(struct sk_buff *skb); extern int xfrm4_extract_header(struct sk_buff *skb);