aboutsummaryrefslogtreecommitdiffstats
path: root/include/net
diff options
context:
space:
mode:
authorMasahide NAKAMURA <nakam@linux-ipv6.org>2006-08-23 23:41:00 -0400
committerDavid S. Miller <davem@sunset.davemloft.net>2006-09-22 18:08:29 -0400
commitdf0ba92a99ca757039dfa84a929281ea3f7a50e8 (patch)
tree26f1f562c513ad43f813dcf2c58d426a3649625b /include/net
parent2ce4272a699c731b9736d76126dc742353e381db (diff)
[XFRM]: Trace which secpath state is reject factor.
For Mobile IPv6 usage, it is required to trace which secpath state is reject factor in order to notify it to user space (to know the address which cannot be used route optimized communication). Based on MIPL2 kernel patch. This patch was also written by: Henrik Petander <petander@tcs.hut.fi> Signed-off-by: Masahide NAKAMURA <nakam@linux-ipv6.org> Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net')
-rw-r--r--include/net/xfrm.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/net/xfrm.h b/include/net/xfrm.h
index 13488e7ba68c..9ebbdc1dd471 100644
--- a/include/net/xfrm.h
+++ b/include/net/xfrm.h
@@ -273,6 +273,7 @@ struct xfrm_type
273 void (*destructor)(struct xfrm_state *); 273 void (*destructor)(struct xfrm_state *);
274 int (*input)(struct xfrm_state *, struct sk_buff *skb); 274 int (*input)(struct xfrm_state *, struct sk_buff *skb);
275 int (*output)(struct xfrm_state *, struct sk_buff *pskb); 275 int (*output)(struct xfrm_state *, struct sk_buff *pskb);
276 int (*reject)(struct xfrm_state *, struct sk_buff *, struct flowi *);
276 int (*hdr_offset)(struct xfrm_state *, struct sk_buff *, u8 **); 277 int (*hdr_offset)(struct xfrm_state *, struct sk_buff *, u8 **);
277 xfrm_address_t *(*local_addr)(struct xfrm_state *, xfrm_address_t *); 278 xfrm_address_t *(*local_addr)(struct xfrm_state *, xfrm_address_t *);
278 xfrm_address_t *(*remote_addr)(struct xfrm_state *, xfrm_address_t *); 279 xfrm_address_t *(*remote_addr)(struct xfrm_state *, xfrm_address_t *);