/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_tun_gre.c | 14 return gre_calc_hlen(e->tun_info->key.tun_flags); 39 if (tun_key->tun_flags & (TUNNEL_CSUM | TUNNEL_SEQ)) 46 greh->flags = gre_tnl_flags_to_gre_flags(tun_key->tun_flags); 47 if (tun_key->tun_flags & TUNNEL_KEY) {
|
H A D | tc_tun_geneve.c | 109 geneveh->oam = !!(tun_info->key.tun_flags & TUNNEL_OAM); 110 geneveh->critical = !!(tun_info->key.tun_flags & TUNNEL_CRIT_OPT); 114 if (tun_info->key.tun_flags & TUNNEL_GENEVE_OPT) {
|
H A D | tc_tun.h | 120 __be16 tun_flags);
|
H A D | tc_tun_vxlan.c | 93 if ((tun_key->tun_flags & TUNNEL_VXLAN_OPT) && 102 if (tun_key->tun_flags & TUNNEL_VXLAN_OPT) {
|
H A D | tc_tun_encap.c | 590 __be16 tun_flags) 599 a_has_opts = !!(a->ip_tun_key->tun_flags & tun_flags); 600 b_has_opts = !!(b->ip_tun_key->tun_flags & tun_flags); 588 mlx5e_tc_tun_encap_info_equal_options(struct mlx5e_encap_key *a, struct mlx5e_encap_key *b, __be16 tun_flags) argument
|
/linux-master/net/psample/ |
H A D | psample.c | 224 if (tun_key->tun_flags & TUNNEL_KEY && 260 if ((tun_key->tun_flags & TUNNEL_DONT_FRAGMENT) && 263 if ((tun_key->tun_flags & TUNNEL_CSUM) && 272 if ((tun_key->tun_flags & TUNNEL_OAM) && 276 if (tun_key->tun_flags & TUNNEL_GENEVE_OPT && 280 else if (tun_key->tun_flags & TUNNEL_ERSPAN_OPT && 317 if (tun_key->tun_flags & TUNNEL_KEY) 340 if (tun_key->tun_flags & TUNNEL_DONT_FRAGMENT) 342 if (tun_key->tun_flags & TUNNEL_CSUM) 348 if (tun_key->tun_flags [all...] |
/linux-master/net/netfilter/ipvs/ |
H A D | ip_vs_xmit.c | 388 if ((dest->tun_flags & 395 if (dest->tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM) 551 if ((dest->tun_flags & 558 if (dest->tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM) 1017 if ((cp->dest->tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_REMCSUM) && 1088 if (cp->dest->tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM) 1134 int tun_flags; local 1155 tun_flags = cp->dest->tun_flags; 1160 if ((tun_flags 1278 int tun_flags; local [all...] |
H A D | ip_vs_ctl.c | 1000 dest->tun_flags = udest->tun_flags; 3552 dest->tun_flags) || 3700 udest->tun_flags = nla_get_u16(nla_tun_flags);
|
/linux-master/net/ipv4/ |
H A D | fou_bpf.c | 67 if (info->key.tun_flags & TUNNEL_CSUM)
|
H A D | ip_tunnel_core.c | 147 dst->key.tun_flags = src->key.tun_flags; 500 info->key.tun_flags |= TUNNEL_GENEVE_OPT; 528 info->key.tun_flags |= TUNNEL_VXLAN_OPT; 577 info->key.tun_flags |= TUNNEL_ERSPAN_OPT; 709 tun_info->key.tun_flags |= 815 if (!(tun_info->key.tun_flags & TUNNEL_OPTIONS_PRESENT)) 822 if (tun_info->key.tun_flags & TUNNEL_GENEVE_OPT) 824 else if (tun_info->key.tun_flags & TUNNEL_VXLAN_OPT) 826 else if (tun_info->key.tun_flags [all...] |
H A D | udp_tunnel_core.c | 202 info->key.tun_flags |= TUNNEL_CSUM;
|
H A D | ip_gre.c | 341 info->key.tun_flags |= TUNNEL_ERSPAN_OPT; 497 tunnel_hlen = gre_calc_hlen(key->tun_flags); 503 if (gre_handle_offloads(skb, !!(tun_info->key.tun_flags & TUNNEL_CSUM))) 506 flags = tun_info->key.tun_flags & 539 if (!(tun_info->key.tun_flags & TUNNEL_ERSPAN_OPT))
|
/linux-master/net/netfilter/ |
H A D | nft_tunnel.c | 457 info.key.tun_flags = TUNNEL_KEY | TUNNEL_CSUM | TUNNEL_NOCACHE; 479 u32 tun_flags; local 481 tun_flags = ntohl(nla_get_be32(tb[NFTA_TUNNEL_KEY_FLAGS])); 482 if (tun_flags & ~NFT_TUNNEL_F_MASK) 485 if (tun_flags & NFT_TUNNEL_F_ZERO_CSUM_TX) 486 info.key.tun_flags &= ~TUNNEL_CSUM; 487 if (tun_flags & NFT_TUNNEL_F_DONT_FRAGMENT) 488 info.key.tun_flags |= TUNNEL_DONT_FRAGMENT; 489 if (tun_flags & NFT_TUNNEL_F_SEQ_NUMBER) 490 info.key.tun_flags | [all...] |
/linux-master/include/net/ |
H A D | ip_tunnels.h | 51 __be16 tun_flags; member in struct:ip_tunnel_key 186 __be64 tun_id, __be16 tun_flags) 196 key->tun_flags = tun_flags; 219 if (info->key.tun_flags & TUNNEL_NOCACHE) 555 info->key.tun_flags |= flags; 182 ip_tunnel_key_init(struct ip_tunnel_key *key, __be32 saddr, __be32 daddr, u8 tos, u8 ttl, __be32 label, __be16 tp_src, __be16 tp_dst, __be64 tun_id, __be16 tun_flags) argument
|
H A D | dst_metadata.h | 246 info->key.tun_flags = flags;
|
H A D | ip_vs.h | 667 u16 tun_flags; /* tunnel flags */ member in struct:ip_vs_dest_user_kern 730 __u16 tun_flags; /* tunnel flags */ member in struct:ip_vs_dest
|
/linux-master/net/sched/ |
H A D | act_tunnel_key.c | 305 info->key.tun_flags |= TUNNEL_GENEVE_OPT; 313 info->key.tun_flags |= TUNNEL_VXLAN_OPT; 321 info->key.tun_flags |= TUNNEL_ERSPAN_OPT; 666 if (info->key.tun_flags & TUNNEL_GENEVE_OPT) { 670 } else if (info->key.tun_flags & TUNNEL_VXLAN_OPT) { 674 } else if (info->key.tun_flags & TUNNEL_ERSPAN_OPT) { 744 if (((key->tun_flags & TUNNEL_KEY) && 752 !(key->tun_flags & TUNNEL_CSUM)) || 753 ((key->tun_flags & TUNNEL_DONT_FRAGMENT) &&
|
/linux-master/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | cmsg.h | 225 __be16 tun_flags; member in struct:nfp_fl_set_tun 496 * | tun_flags | tos | ttl | 508 __be16 tun_flags; member in struct:nfp_flower_ipv4_gre_tun 537 * | tun_flags | tos | ttl | 548 __be16 tun_flags; member in struct:nfp_flower_ipv6_gre_tun
|
H A D | match.c | 498 &ext->tun_flags, &msk->tun_flags, rule); 533 &ext->tun_flags, &msk->tun_flags, rule);
|
H A D | action.c | 430 if (ip_tun->key.tun_flags & ~NFP_FL_SUPPORTED_UDP_TUN_FLAGS) { 445 if (ip_tun->key.tun_flags & NFP_FL_TUNNEL_KEY) 489 set_tun->tun_flags = ip_tun->key.tun_flags;
|
/linux-master/net/openvswitch/ |
H A D | flow_netlink.c | 674 __be16 tun_flags = 0; local 700 tun_flags |= TUNNEL_KEY; 732 tun_flags |= TUNNEL_DONT_FRAGMENT; 735 tun_flags |= TUNNEL_CSUM; 746 tun_flags |= TUNNEL_OAM; 758 tun_flags |= TUNNEL_GENEVE_OPT; 771 tun_flags |= TUNNEL_VXLAN_OPT; 787 tun_flags |= TUNNEL_ERSPAN_OPT; 801 SW_FLOW_KEY_PUT(match, tun_key.tun_flags, tun_flags, is_mas [all...] |
/linux-master/drivers/net/ |
H A D | geneve.c | 748 geneveh->oam = !!(info->key.tun_flags & TUNNEL_OAM); 749 geneveh->critical = !!(info->key.tun_flags & TUNNEL_CRIT_OPT); 755 if (info->key.tun_flags & TUNNEL_GENEVE_OPT) 764 bool udp_sum = !!(info->key.tun_flags & TUNNEL_CSUM); 881 df = key->tun_flags & TUNNEL_DONT_FRAGMENT ? htons(IP_DF) : 0; 913 !(info->key.tun_flags & TUNNEL_CSUM)); 1001 !(info->key.tun_flags & TUNNEL_CSUM)); 1300 return !(info->key.tun_id || info->key.tun_flags || info->key.tos || 1438 info->key.tun_flags |= TUNNEL_CSUM; 1513 info->key.tun_flags | [all...] |
H A D | bareudp.c | 291 bool udp_sum = !!(info->key.tun_flags & TUNNEL_CSUM); 319 df = key->tun_flags & TUNNEL_DONT_FRAGMENT ? htons(IP_DF) : 0; 341 !(info->key.tun_flags & TUNNEL_CSUM)); 356 bool udp_sum = !!(info->key.tun_flags & TUNNEL_CSUM); 405 !(info->key.tun_flags & TUNNEL_CSUM));
|
/linux-master/include/uapi/linux/ |
H A D | openvswitch.h | 722 * @tun_flags: MPLS tunnel attributes. 730 __u16 tun_flags; member in struct:ovs_action_add_mpls 966 * of l3 tunnel flag in the tun_flags field of OVS_ACTION_ATTR_ADD_MPLS
|
/linux-master/net/ipv6/ |
H A D | ip6_gre.c | 583 info->key.tun_flags |= TUNNEL_ERSPAN_OPT; 784 flags = key->tun_flags & 1010 if (!(tun_info->key.tun_flags & TUNNEL_ERSPAN_OPT))
|