Lines Matching refs:tun_key

221 	const struct ip_tunnel_key *tun_key = &tun_info->key;  in __psample_ip_tun_to_nlattr()  local
224 if (test_bit(IP_TUNNEL_KEY_BIT, tun_key->tun_flags) && in __psample_ip_tun_to_nlattr()
225 nla_put_be64(skb, PSAMPLE_TUNNEL_KEY_ATTR_ID, tun_key->tun_id, in __psample_ip_tun_to_nlattr()
235 if (tun_key->u.ipv4.src && in __psample_ip_tun_to_nlattr()
237 tun_key->u.ipv4.src)) in __psample_ip_tun_to_nlattr()
239 if (tun_key->u.ipv4.dst && in __psample_ip_tun_to_nlattr()
241 tun_key->u.ipv4.dst)) in __psample_ip_tun_to_nlattr()
245 if (!ipv6_addr_any(&tun_key->u.ipv6.src) && in __psample_ip_tun_to_nlattr()
247 &tun_key->u.ipv6.src)) in __psample_ip_tun_to_nlattr()
249 if (!ipv6_addr_any(&tun_key->u.ipv6.dst) && in __psample_ip_tun_to_nlattr()
251 &tun_key->u.ipv6.dst)) in __psample_ip_tun_to_nlattr()
255 if (tun_key->tos && in __psample_ip_tun_to_nlattr()
256 nla_put_u8(skb, PSAMPLE_TUNNEL_KEY_ATTR_TOS, tun_key->tos)) in __psample_ip_tun_to_nlattr()
258 if (nla_put_u8(skb, PSAMPLE_TUNNEL_KEY_ATTR_TTL, tun_key->ttl)) in __psample_ip_tun_to_nlattr()
260 if (test_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, tun_key->tun_flags) && in __psample_ip_tun_to_nlattr()
263 if (test_bit(IP_TUNNEL_CSUM_BIT, tun_key->tun_flags) && in __psample_ip_tun_to_nlattr()
266 if (tun_key->tp_src && in __psample_ip_tun_to_nlattr()
267 nla_put_be16(skb, PSAMPLE_TUNNEL_KEY_ATTR_TP_SRC, tun_key->tp_src)) in __psample_ip_tun_to_nlattr()
269 if (tun_key->tp_dst && in __psample_ip_tun_to_nlattr()
270 nla_put_be16(skb, PSAMPLE_TUNNEL_KEY_ATTR_TP_DST, tun_key->tp_dst)) in __psample_ip_tun_to_nlattr()
272 if (test_bit(IP_TUNNEL_OAM_BIT, tun_key->tun_flags) && in __psample_ip_tun_to_nlattr()
276 if (test_bit(IP_TUNNEL_GENEVE_OPT_BIT, tun_key->tun_flags) && in __psample_ip_tun_to_nlattr()
281 tun_key->tun_flags) && in __psample_ip_tun_to_nlattr()
314 const struct ip_tunnel_key *tun_key = &tun_info->key; in psample_tunnel_meta_len() local
318 if (test_bit(IP_TUNNEL_KEY_BIT, tun_key->tun_flags)) in psample_tunnel_meta_len()
326 if (tun_key->u.ipv4.src) in psample_tunnel_meta_len()
328 if (tun_key->u.ipv4.dst) in psample_tunnel_meta_len()
332 if (!ipv6_addr_any(&tun_key->u.ipv6.src)) in psample_tunnel_meta_len()
334 if (!ipv6_addr_any(&tun_key->u.ipv6.dst)) in psample_tunnel_meta_len()
338 if (tun_key->tos) in psample_tunnel_meta_len()
341 if (test_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, tun_key->tun_flags)) in psample_tunnel_meta_len()
343 if (test_bit(IP_TUNNEL_CSUM_BIT, tun_key->tun_flags)) in psample_tunnel_meta_len()
345 if (tun_key->tp_src) in psample_tunnel_meta_len()
347 if (tun_key->tp_dst) in psample_tunnel_meta_len()
349 if (test_bit(IP_TUNNEL_OAM_BIT, tun_key->tun_flags)) in psample_tunnel_meta_len()
352 if (test_bit(IP_TUNNEL_GENEVE_OPT_BIT, tun_key->tun_flags)) in psample_tunnel_meta_len()
355 tun_key->tun_flags)) in psample_tunnel_meta_len()