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

12

/linux-master/drivers/net/
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));
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 Dtun.c2689 static int tun_flags(struct tun_struct *tun) function
2698 return sysfs_emit(buf, "0x%x\n", tun_flags(tun));
2721 static DEVICE_ATTR_RO(tun_flags);
2881 ifr->ifr_flags = tun_flags(tun);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun.h120 __be16 tun_flags);
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
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_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_vxlan.c93 if ((tun_key->tun_flags & TUNNEL_VXLAN_OPT) &&
102 if (tun_key->tun_flags & TUNNEL_VXLAN_OPT) {
/linux-master/drivers/net/ethernet/netronome/nfp/flower/
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;
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);
/linux-master/drivers/net/vxlan/
H A Dvxlan_core.c1587 tun_dst->u.tun_info.key.tun_flags |= TUNNEL_VXLAN_OPT;
2429 if (info->key.tun_flags & TUNNEL_VXLAN_OPT) {
2436 udp_sum = !!(info->key.tun_flags & TUNNEL_CSUM);
2477 } else if (info->key.tun_flags & TUNNEL_DONT_FRAGMENT) {
/linux-master/include/net/
H A Ddst_metadata.h246 info->key.tun_flags = flags;
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 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/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/core/
H A Dfilter.c4687 to->tunnel_flags = info->key.tun_flags;
4730 !(info->key.tun_flags & TUNNEL_OPTIONS_PRESENT))) {
4800 info->key.tun_flags = TUNNEL_KEY | TUNNEL_CSUM | TUNNEL_NOCACHE;
4802 info->key.tun_flags |= TUNNEL_DONT_FRAGMENT;
4804 info->key.tun_flags &= ~TUNNEL_CSUM;
4806 info->key.tun_flags |= TUNNEL_SEQ;
4808 info->key.tun_flags &= ~TUNNEL_KEY;
H A Dflow_dissector.c466 enc_opt->dst_opt_type = info->key.tun_flags &
/linux-master/net/ipv4/
H A Dfou_bpf.c67 if (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))
H A Dip_tunnel.c641 if (key->tun_flags & TUNNEL_DONT_FRAGMENT)
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;
/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))
/linux-master/net/netfilter/ipvs/
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);

Completed in 721 milliseconds

12