On Tue, 2017-10-31 at 23:10 +0900, David S. Miller wrote: > The first member of an IPSEC route bundle chain sets it's dst->path to > the underlying ipv4/ipv6 route that carries the bundle. > > Stated another way, if one were to follow the xfrm_dst->child chain of > the bundle, the final non-NULL pointer would be the path and point to > either an ipv4 or an ipv6 route. > > This is largely used to make sure that PMTU events propagate down to > the correct ipv4 or ipv6 route. > > When we don't have the top of an IPSEC bundle 'dst->path == dst'. > > Move it down into xfrm_dst and key off of dst->xfrm. > > Signed-off-by: David S. Miller <[email protected]> > ---
Reviewed-by: Eric Dumazet <[email protected]>
