In article <[EMAIL PROTECTED]> (at Thu, 24 Aug 2006 00:02:01 +0900), YOSHIFUJI Hideaki <[EMAIL PROTECTED]> says:
> This is the update of the "MIPv6 CN introduction" and "MIPv6 CN" > based on the MIPL2 kernel patch. Headlines and diffstats are: HEADLINES --------- [XFRM]: Add XFRM_MODE_xxx for future use. [XFRM]: Introduce a helper to compare id protocol. [XFRM] STATE: Allow non IPsec protocol. [XFRM]: Expand XFRM_MAX_DEPTH for route optimization. [XFRM] STATE: Add source address list. [XFRM] STATE: Search by address using source address list. [XFRM] STATE: Add a hook to find offset to be inserted header in outbound. [XFRM] STATE: Introduce route optimization mode. [XFRM]: Restrict authentication algorithm only when inbound transformation protocol is IPsec. [XFRM] STATE: Common receive function for route optimization extension headers. [XFRM]: Rename secpath_has_tunnel to secpath_has_nontransport. [XFRM] STATE: Add a hook to obtain local/remote outbound address. [XFRM] STATE: Support non-fragment outbound transformation headers. [XFRM] STATE: Introduce care-of address. [XFRM] IPV6: Update outbound state timestamp for each sending. [XFRM] IPV6: Restrict bundle reusing [XFRM]: Fix message about transformation user interface. [IPV6]: Add Kconfig to enable Mobile IPv6. [IPV6] MIP6: Add routing header type 2 definition. [IPV6] MIP6: Add inbound interface of routing header type 2. [IPV6] MIP6: Add socket option and ancillary data interface of routing header type 2. [IPV6]: Find option offset by type. [IPV6]: Allow to replace skbuff by TLV parser. [IPV6] MIP6: Add home address option definition. [IPV6] MIP6: Add inbound interface of home address option. [IPV6] MIP6: Revert address to send ICMPv6 error. [IPV6] IPSEC: Support sending with Mobile IPv6 extension headers. [IPV6] MIP6: Add routing header type 2 transformation. [IPV6] MIP6: Add destination options header transformation. [XFRM] STATE: Add Mobile IPv6 route optimization protocols to netlink interface. [IPV6] MIP6: Add Mobility header definition. [IPV6] MIP6: Add receiving mobility header functions through raw socket. [IPV6] MIP6: Add sending mobility header functions through raw socket. [IPV6] MIP6: Transformation support mobility header. [XFRM]: Trace which secpath state is reject factor. [XFRM]: Introduce XFRM_MSG_REPORT. [IPV6] MIP6: Report to user-space when home address option is rejected. [IPV6] MIP6: Ignore to report if mobility headers is rejected. [XFRM] POLICY: Add Kconfig to support sub policy. [XFRM] POLICY: sub policy support. [XFRM]: Add sorting interface for state and template. [XFRM] POLICY: Support netlink socket interface for sub policy. [XFRM] IPV6: Add sort functions to combine templates/states for IPsec. [XFRM] IPV6: Support Mobile IPv6 extension headers sorting. DIFFSTAT -------- include/linux/in6.h | 2 include/linux/ipv6.h | 26 ++ include/linux/xfrm.h | 36 +++ include/net/addrconf.h | 7 + include/net/dst.h | 1 include/net/flow.h | 9 + include/net/ipv6.h | 5 include/net/mip6.h | 61 +++++ include/net/xfrm.h | 149 ++++++++++- net/ipv4/ah4.c | 2 net/ipv4/esp4.c | 6 net/ipv4/ipcomp.c | 8 - net/ipv4/xfrm4_input.c | 2 net/ipv4/xfrm4_output.c | 4 net/ipv4/xfrm4_policy.c | 5 net/ipv4/xfrm4_state.c | 14 + net/ipv4/xfrm4_tunnel.c | 2 net/ipv6/Kconfig | 16 + net/ipv6/Makefile | 3 net/ipv6/af_inet6.c | 9 + net/ipv6/ah6.c | 114 ++++++++- net/ipv6/datagram.c | 11 + net/ipv6/esp6.c | 7 - net/ipv6/exthdrs.c | 225 ++++++++++++++++- net/ipv6/icmp.c | 25 ++ net/ipv6/ip6_input.c | 2 net/ipv6/ip6_output.c | 20 +- net/ipv6/ipcomp6.c | 7 - net/ipv6/ipv6_sockglue.c | 10 + net/ipv6/ipv6_syms.c | 2 net/ipv6/mip6.c | 517 +++++++++++++++++++++++++++++++++++++++ net/ipv6/raw.c | 46 +++ net/ipv6/xfrm6_input.c | 110 ++++++++ net/ipv6/xfrm6_mode_ro.c | 94 +++++++ net/ipv6/xfrm6_mode_transport.c | 2 net/ipv6/xfrm6_output.c | 12 + net/ipv6/xfrm6_policy.c | 65 ++++- net/ipv6/xfrm6_state.c | 147 +++++++++++ net/ipv6/xfrm6_tunnel.c | 2 net/key/af_key.c | 24 +- net/xfrm/Kconfig | 16 + net/xfrm/xfrm_policy.c | 337 ++++++++++++++++++++++--- net/xfrm/xfrm_state.c | 128 +++++++++- net/xfrm/xfrm_user.c | 294 ++++++++++++++++++++-- 44 files changed, 2410 insertions(+), 174 deletions(-) -- YOSHIFUJI Hideaki @ USAGI Project <[EMAIL PROTECTED]> GPG-FP : 9022 65EB 1ECF 3AD1 0BDF 80D8 4807 F894 E062 0EEA - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html