Lines Matching refs:tun_key

219 	const struct ip_tunnel_key *tun_key = &tun_info->key;  in __psample_ip_tun_to_nlattr()  local
222 if (tun_key->tun_flags & TUNNEL_KEY && in __psample_ip_tun_to_nlattr()
223 nla_put_be64(skb, PSAMPLE_TUNNEL_KEY_ATTR_ID, tun_key->tun_id, in __psample_ip_tun_to_nlattr()
233 if (tun_key->u.ipv4.src && in __psample_ip_tun_to_nlattr()
235 tun_key->u.ipv4.src)) in __psample_ip_tun_to_nlattr()
237 if (tun_key->u.ipv4.dst && in __psample_ip_tun_to_nlattr()
239 tun_key->u.ipv4.dst)) in __psample_ip_tun_to_nlattr()
243 if (!ipv6_addr_any(&tun_key->u.ipv6.src) && in __psample_ip_tun_to_nlattr()
245 &tun_key->u.ipv6.src)) in __psample_ip_tun_to_nlattr()
247 if (!ipv6_addr_any(&tun_key->u.ipv6.dst) && in __psample_ip_tun_to_nlattr()
249 &tun_key->u.ipv6.dst)) in __psample_ip_tun_to_nlattr()
253 if (tun_key->tos && in __psample_ip_tun_to_nlattr()
254 nla_put_u8(skb, PSAMPLE_TUNNEL_KEY_ATTR_TOS, tun_key->tos)) in __psample_ip_tun_to_nlattr()
256 if (nla_put_u8(skb, PSAMPLE_TUNNEL_KEY_ATTR_TTL, tun_key->ttl)) in __psample_ip_tun_to_nlattr()
258 if ((tun_key->tun_flags & TUNNEL_DONT_FRAGMENT) && in __psample_ip_tun_to_nlattr()
261 if ((tun_key->tun_flags & TUNNEL_CSUM) && in __psample_ip_tun_to_nlattr()
264 if (tun_key->tp_src && in __psample_ip_tun_to_nlattr()
265 nla_put_be16(skb, PSAMPLE_TUNNEL_KEY_ATTR_TP_SRC, tun_key->tp_src)) in __psample_ip_tun_to_nlattr()
267 if (tun_key->tp_dst && in __psample_ip_tun_to_nlattr()
268 nla_put_be16(skb, PSAMPLE_TUNNEL_KEY_ATTR_TP_DST, tun_key->tp_dst)) in __psample_ip_tun_to_nlattr()
270 if ((tun_key->tun_flags & TUNNEL_OAM) && in __psample_ip_tun_to_nlattr()
274 if (tun_key->tun_flags & TUNNEL_GENEVE_OPT && in __psample_ip_tun_to_nlattr()
278 else if (tun_key->tun_flags & TUNNEL_ERSPAN_OPT && in __psample_ip_tun_to_nlattr()
311 const struct ip_tunnel_key *tun_key = &tun_info->key; in psample_tunnel_meta_len() local
315 if (tun_key->tun_flags & TUNNEL_KEY) in psample_tunnel_meta_len()
323 if (tun_key->u.ipv4.src) in psample_tunnel_meta_len()
325 if (tun_key->u.ipv4.dst) in psample_tunnel_meta_len()
329 if (!ipv6_addr_any(&tun_key->u.ipv6.src)) in psample_tunnel_meta_len()
331 if (!ipv6_addr_any(&tun_key->u.ipv6.dst)) in psample_tunnel_meta_len()
335 if (tun_key->tos) in psample_tunnel_meta_len()
338 if (tun_key->tun_flags & TUNNEL_DONT_FRAGMENT) in psample_tunnel_meta_len()
340 if (tun_key->tun_flags & TUNNEL_CSUM) in psample_tunnel_meta_len()
342 if (tun_key->tp_src) in psample_tunnel_meta_len()
344 if (tun_key->tp_dst) in psample_tunnel_meta_len()
346 if (tun_key->tun_flags & TUNNEL_OAM) in psample_tunnel_meta_len()
349 if (tun_key->tun_flags & TUNNEL_GENEVE_OPT) in psample_tunnel_meta_len()
351 else if (tun_key->tun_flags & TUNNEL_ERSPAN_OPT) in psample_tunnel_meta_len()