Skip to content

MIPv6 CN introduction (part A) (Re: [RFC] Mobile IPv6 introduction)

Masahide NAKAMURA netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest23 patches 26 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/23: Add XFRM_MODE_xxx for future use.include/linux/xfrm.h include/net/xfrm.h net/ipv4/ah4.c +18 more+48 -404 replies
2/23: Introduce a helper to compare id protocol.include/net/xfrm.h net/xfrm/xfrm_state.c+9 -31 reply
3/23: Add Kconfig to enable advanced transformation.net/xfrm/Kconfig+8 -01 reply
4/23: Fix message about transformation user interface.net/xfrm/Kconfig net/xfrm/xfrm_user.c+4 -40 replies
5/23STATE: Add source address list.include/linux/xfrm.h include/net/xfrm.h net/ipv4/xfrm4_state.c +2 more+81 -03 replies
6/23STATE: Search by address using source address list.include/net/xfrm.h net/ipv4/xfrm4_state.c net/ipv6/xfrm6_state.c +2 more+104 -72 replies
7/23STATE: Add a hook to find where to be inserted header in outbound.include/net/xfrm.h net/ipv6/xfrm6_output.c+5 -15 replies
8/23STATE: Add a hook to obtain local/remote outbound address.include/net/xfrm.h net/ipv6/xfrm6_policy.c+8 -21 reply
9/23STATE: Support non-fragment outbound transformation headers.include/net/dst.h include/net/xfrm.h net/ipv4/xfrm4_policy.c +2 more+15 -30 replies
10/23: Trace which secpath state is reject factor.include/net/xfrm.h net/xfrm/xfrm_policy.c+63 -72 replies
11/23STATE: Common receive function for route optimization extension headers.include/linux/xfrm.h include/net/xfrm.h net/ipv6/ipv6_syms.c +2 more+129 -00 replies
12/23STATE: Introduce care-of address.include/linux/xfrm.h include/net/xfrm.h net/xfrm/xfrm_state.c +1 more+68 -10 replies
13/23: Expand XFRM_MAX_DEPTH for routing header and destination options header.include/net/xfrm.h+4 -01 reply
14/23: Restrict authentication algorithm only when inbound transformation protocol is IPsec.net/xfrm/xfrm_policy.c+2 -11 reply
15/23STATE: Allow non IPsec protocol.include/net/xfrm.h net/xfrm/xfrm_user.c+11 -01 reply
16/23: Rename secpath_has_tunnel to secpath_has_nontransport.net/xfrm/xfrm_policy.c+3 -30 replies
17/23: Introduce XFRM_MSG_REPORT.include/linux/xfrm.h include/net/xfrm.h net/xfrm/xfrm_state.c +1 more+99 -00 replies
18/23IPV6: Update outbound state timestamp for each sending.net/ipv6/xfrm6_output.c+5 -00 replies
19/23POLICY: Add Kconfig to support sub policy.net/xfrm/Kconfig+10 -00 replies
20/23POLICY: sub policy support.include/linux/xfrm.h include/net/xfrm.h net/xfrm/xfrm_policy.c+263 -442 replies
21/23: Add sorting interface for state and template.include/net/xfrm.h net/xfrm/xfrm_policy.c net/xfrm/xfrm_state.c+74 -20 replies
22/23POLICY: Support netlink socket interface for sub policy.include/linux/xfrm.h include/net/xfrm.h net/key/af_key.c +1 more+66 -142 replies
23/23IPV6: Add sort functions to combine templates/states for IPsec.net/ipv6/xfrm6_state.c+101 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/23][XFRM] MIPv6 CN introduction (part A) (Re: [RFC] Mobile IPv6 introduction)

Please see patches about "Avanced XFRM for CN", following this mail. These are just for review, and it is against 2.6.17.

"Avanced XFRM for CN" tree is consists of:

A. XFRM extension for route optimization
B. IPv6 extension headers:
new type (2) of routing header
new TLV option for destination options header: home address option new header for signaling: mobility header

Part B patches depend on A. Let me start part A first.

Part A is also available as mip6cn-20060716-review branch at:

git://git.skbuff.net:9419/gitroot/nakam/linux-2.6-mip6cn-xfrm

Quoted 6 lines

3. Advanced XFRM for CN
"Route optimization" defined MIPv6 specification
is designed as XFRM extension. IPv6 extension headers handling is included, too.
This feature is required by all MIPv6 nodes(CN, MN, HA) then it can be said MIPv6 platform.

Signature · 1 line
Masahide NAKAMURA