Lines Matching refs:md_dst
44 struct metadata_dst *md_dst = (struct metadata_dst *) skb_dst(skb); in skb_metadata_dst() local
46 if (md_dst && md_dst->dst.flags & DST_METADATA) in skb_metadata_dst()
47 return md_dst; in skb_metadata_dst()
55 struct metadata_dst *md_dst = skb_metadata_dst(skb); in skb_tunnel_info() local
58 if (md_dst && md_dst->type == METADATA_IP_TUNNEL) in skb_tunnel_info()
59 return &md_dst->u.tun_info; in skb_tunnel_info()
77 struct metadata_dst *md_dst = skb_metadata_dst(skb); in skb_xfrm_md_info() local
80 if (md_dst && md_dst->type == METADATA_XFRM) in skb_xfrm_md_info()
81 return &md_dst->u.xfrm_info; in skb_xfrm_md_info()
134 void metadata_dst_free_percpu(struct metadata_dst __percpu *md_dst);
153 struct metadata_dst *md_dst = skb_metadata_dst(skb); in tun_dst_unclone() local
157 if (!md_dst || md_dst->type != METADATA_IP_TUNNEL) in tun_dst_unclone()
160 md_size = md_dst->u.tun_info.options_len; in tun_dst_unclone()
165 memcpy(&new_md->u.tun_info, &md_dst->u.tun_info, in tun_dst_unclone()