Lines Matching refs:metadata_dst
33 struct metadata_dst { struct
44 static inline struct metadata_dst *skb_metadata_dst(const struct sk_buff *skb) in skb_metadata_dst() argument
46 struct metadata_dst *md_dst = (struct metadata_dst *) skb_dst(skb); in skb_metadata_dst()
57 struct metadata_dst *md_dst = skb_metadata_dst(skb); in skb_tunnel_info()
79 struct metadata_dst *md_dst = skb_metadata_dst(skb); in skb_xfrm_md_info()
103 const struct metadata_dst *a, *b; in skb_metadata_dst_cmp()
108 a = (const struct metadata_dst *) skb_dst(skb_a); in skb_metadata_dst_cmp()
109 b = (const struct metadata_dst *) skb_dst(skb_b); in skb_metadata_dst_cmp()
133 void metadata_dst_free(struct metadata_dst *);
134 struct metadata_dst *metadata_dst_alloc(u8 optslen, enum metadata_type type,
136 void metadata_dst_free_percpu(struct metadata_dst __percpu *md_dst);
137 struct metadata_dst __percpu *
140 static inline struct metadata_dst *tun_rx_dst(int md_size) in tun_rx_dst()
142 struct metadata_dst *tun_dst; in tun_rx_dst()
153 static inline struct metadata_dst *tun_dst_unclone(struct sk_buff *skb) in tun_dst_unclone()
155 struct metadata_dst *md_dst = skb_metadata_dst(skb); in tun_dst_unclone()
157 struct metadata_dst *new_md; in tun_dst_unclone()
189 struct metadata_dst *dst; in skb_tunnel_info_unclone()
198 static inline struct metadata_dst *__ip_tun_set_dst(__be32 saddr, in __ip_tun_set_dst()
206 struct metadata_dst *tun_dst; in __ip_tun_set_dst()
218 static inline struct metadata_dst *ip_tun_rx_dst(struct sk_buff *skb, in ip_tun_rx_dst()
224 struct metadata_dst *tun_dst; in ip_tun_rx_dst()
235 static inline struct metadata_dst *__ipv6_tun_set_dst(const struct in6_addr *saddr, in __ipv6_tun_set_dst()
244 struct metadata_dst *tun_dst; in __ipv6_tun_set_dst()
268 static inline struct metadata_dst *ipv6_tun_rx_dst(struct sk_buff *skb, in ipv6_tun_rx_dst()