Lines Matching defs:ip_tun
334 struct ip_tunnel_info *ip_tun = (struct ip_tunnel_info *)act->tunnel;
336 u8 *src = ip_tunnel_info_opts(ip_tun);
345 opt_len = ip_tun->options_len;
373 src = ip_tunnel_info_opts(ip_tun);
417 const struct ip_tunnel_info *ip_tun = act->tunnel;
418 bool ipv6 = ip_tunnel_info_af(ip_tun) == AF_INET6;
436 if (ip_tun->options_len &&
443 tun_flags = ip_tunnel_flags_to_be16(ip_tun->key.tun_flags);
444 if (!ip_tunnel_flags_is_be16_compat(ip_tun->key.tun_flags) ||
461 set_tun->tun_id = ip_tun->key.tun_id;
463 if (ip_tun->key.ttl) {
464 set_tun->ttl = ip_tun->key.ttl;
471 flow.daddr = ip_tun->key.u.ipv6.dst;
491 flow.daddr = ip_tun->key.u.ipv4.dst;
503 set_tun->tos = ip_tun->key.tos;
508 set_tun->tun_len = ip_tun->options_len / 4;
514 pre_tun->ipv6_dst = ip_tun->key.u.ipv6.dst;
516 pre_tun->ipv4_dst = ip_tun->key.u.ipv4.dst;
1109 const struct ip_tunnel_info *ip_tun = act->tunnel;
1117 if (ip_tun->mode & ~NFP_FL_SUPPORTED_TUNNEL_INFO_FLAGS) {