]> err.no Git - linux-2.6/commit
[XFRM] STATE: Common receive function for route optimization extension headers.
authorMasahide NAKAMURA <nakam@linux-ipv6.org>
Thu, 24 Aug 2006 01:08:21 +0000 (18:08 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Fri, 22 Sep 2006 22:06:39 +0000 (15:06 -0700)
commitfbd9a5b47ee9c319ff0cae584391241ce78ffd6b
tree3e6cdcf297e3f82b7ab276e5ffa59abfcb912f44
parentf3bd484021d9486b826b422a017d75dd0bd258ad
[XFRM] STATE: Common receive function for route optimization extension headers.

XFRM_STATE_WILDRECV flag is introduced; the last resort state is set
it and receives packet which is not route optimized but uses such
extension headers i.e. Mobile IPv6 signaling (binding update and
acknowledgement).  A node enabled Mobile IPv6 adds the state.

Based on MIPL2 kernel patch.

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>
include/linux/xfrm.h
include/net/xfrm.h
net/ipv6/ipv6_syms.c
net/ipv6/xfrm6_input.c
net/xfrm/xfrm_state.c