Searched refs:tun_flags (Results 1 - 25 of 31) sorted by relevance

12

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_gre.c14 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 Dtc_tun_geneve.c109 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 Dtc_tun.h120 __be16 tun_flags);
H A Dtc_tun_vxlan.c93 if ((tun_key->tun_flags & TUNNEL_VXLAN_OPT) &&
102 if (tun_key->tun_flags & TUNNEL_VXLAN_OPT) {
H A Dtc_tun_encap.c590 __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 Dpsample.c224 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 Dip_vs_xmit.c388 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 Dip_vs_ctl.c1000 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 Dfou_bpf.c67 if (info->key.tun_flags & TUNNEL_CSUM)
H A Dip_tunnel_core.c147 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 Dudp_tunnel_core.c202 info->key.tun_flags |= TUNNEL_CSUM;
H A Dip_gre.c341 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 Dnft_tunnel.c457 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 Dip_tunnels.h51 __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 Ddst_metadata.h246 info->key.tun_flags = flags;
H A Dip_vs.h667 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 Dact_tunnel_key.c305 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 Dcmsg.h225 __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 Dmatch.c498 &ext->tun_flags, &msk->tun_flags, rule);
533 &ext->tun_flags, &msk->tun_flags, rule);
H A Daction.c430 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 Dflow_netlink.c674 __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 Dgeneve.c748 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 Dbareudp.c291 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 Dopenvswitch.h722 * @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 Dip6_gre.c583 info->key.tun_flags |= TUNNEL_ERSPAN_OPT;
784 flags = key->tun_flags &
1010 if (!(tun_info->key.tun_flags & TUNNEL_ERSPAN_OPT))

Completed in 286 milliseconds

12