Lines Matching refs:dst
9 struct dst_entry dst; member
19 if (md_dst && md_dst->dst.flags & DST_METADATA) in skb_metadata_dst()
28 struct dst_entry *dst; in skb_tunnel_info() local
33 dst = skb_dst(skb); in skb_tunnel_info()
34 if (dst && dst->lwtstate) in skb_tunnel_info()
35 return lwt_tun_info(dst->lwtstate); in skb_tunnel_info()
42 struct dst_entry *dst = skb_dst(skb); in skb_valid_dst() local
44 return dst && !(dst->flags & DST_METADATA); in skb_valid_dst()
98 dst_hold(&new_md->dst); in tun_dst_unclone()
99 skb_dst_set(skb, &new_md->dst); in tun_dst_unclone()
105 struct metadata_dst *dst; in skb_tunnel_info_unclone() local
107 dst = tun_dst_unclone(skb); in skb_tunnel_info_unclone()
108 if (IS_ERR(dst)) in skb_tunnel_info_unclone()
111 return &dst->u.tun_info; in skb_tunnel_info_unclone()
153 info->key.u.ipv6.dst = ip6h->daddr; in ipv6_tun_rx_dst()