xfrm_dst_child
xdst = (struct xfrm_dst *)xfrm_dst_child(&xdst->u.dst);
top_iph->ttl = ip4_dst_hoplimit(xfrm_dst_child(dst));
top_iph->hop_limit = ip6_dst_hoplimit(xfrm_dst_child(dst));
top_iph->ttl = ip4_dst_hoplimit(xfrm_dst_child(dst));
top_iph->hop_limit = ip6_dst_hoplimit(xfrm_dst_child(dst));
struct dst_entry *child = dst_clone(xfrm_dst_child(skb_dst(skb)));
xdst_prev = (struct xfrm_dst *) xfrm_dst_child(&xdst_prev->u.dst)) {
while ((dst = xfrm_dst_child(dst)) && dst->xfrm && dst->dev == dev) {
pmtu = dst_mtu(xfrm_dst_child(dst));
mtu = dst_mtu(xfrm_dst_child(dst));
dst = xfrm_dst_child(dst);
dst = xfrm_dst_child(dst);
for (iter = dst; iter != NULL; iter = xfrm_dst_child(iter)) {