Lines Matching refs:dst
32 struct dst_entry dst; member
46 if (md_dst && md_dst->dst.flags & DST_METADATA) in skb_metadata_dst()
56 struct dst_entry *dst; in skb_tunnel_info() local
61 dst = skb_dst(skb); in skb_tunnel_info()
62 if (dst && dst->lwtstate && in skb_tunnel_info()
63 (dst->lwtstate->type == LWTUNNEL_ENCAP_IP || in skb_tunnel_info()
64 dst->lwtstate->type == LWTUNNEL_ENCAP_IP6)) in skb_tunnel_info()
65 return lwt_tun_info(dst->lwtstate); in skb_tunnel_info()
78 struct dst_entry *dst; in skb_xfrm_md_info() local
83 dst = skb_dst(skb); in skb_xfrm_md_info()
84 if (dst && dst->lwtstate && in skb_xfrm_md_info()
85 dst->lwtstate->type == LWTUNNEL_ENCAP_XFRM) in skb_xfrm_md_info()
86 return lwt_xfrm_info(dst->lwtstate); in skb_xfrm_md_info()
93 struct dst_entry *dst = skb_dst(skb); in skb_valid_dst() local
95 return dst && !(dst->flags & DST_METADATA); in skb_valid_dst()
181 skb_dst_set(skb, &new_md->dst); in tun_dst_unclone()
187 struct metadata_dst *dst; in skb_tunnel_info_unclone() local
189 dst = tun_dst_unclone(skb); in skb_tunnel_info_unclone()
190 if (IS_ERR(dst)) in skb_tunnel_info_unclone()
193 return &dst->u.tun_info; in skb_tunnel_info_unclone()
251 info->key.u.ipv6.dst = *daddr; in __ipv6_tun_set_dst()