Symbol: tun_flags
drivers/net/bareudp.c
308
bool udp_sum = test_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags);
drivers/net/bareudp.c
342
df = test_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, key->tun_flags) ?
drivers/net/bareudp.c
365
!test_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags),
drivers/net/bareudp.c
378
bool udp_sum = test_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags);
drivers/net/bareudp.c
434
info->key.tun_flags),
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
607
a_has_opts = test_bit(tun_type, a->ip_tun_key->tun_flags);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
608
b_has_opts = test_bit(tun_type, b->ip_tun_key->tun_flags);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
109
geneveh->oam = test_bit(IP_TUNNEL_OAM_BIT, tun_info->key.tun_flags);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
111
tun_info->key.tun_flags);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
115
if (test_bit(IP_TUNNEL_GENEVE_OPT_BIT, tun_info->key.tun_flags)) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c
14
return gre_calc_hlen(e->tun_info->key.tun_flags);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c
43
if (ip_tunnel_flags_intersect(tun_key->tun_flags, unsupp))
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c
50
greh->flags = gre_tnl_flags_to_gre_flags(tun_key->tun_flags);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_gre.c
51
if (test_bit(IP_TUNNEL_KEY_BIT, tun_key->tun_flags)) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c
102
if (test_bit(IP_TUNNEL_VXLAN_OPT_BIT, tun_key->tun_flags)) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c
93
if (test_bit(IP_TUNNEL_VXLAN_OPT_BIT, tun_key->tun_flags) &&
drivers/net/ethernet/netronome/nfp/flower/action.c
424
__be16 tun_flags;
drivers/net/ethernet/netronome/nfp/flower/action.c
443
tun_flags = ip_tunnel_flags_to_be16(ip_tun->key.tun_flags);
drivers/net/ethernet/netronome/nfp/flower/action.c
444
if (!ip_tunnel_flags_is_be16_compat(ip_tun->key.tun_flags) ||
drivers/net/ethernet/netronome/nfp/flower/action.c
445
(tun_flags & ~NFP_FL_SUPPORTED_UDP_TUN_FLAGS)) {
drivers/net/ethernet/netronome/nfp/flower/action.c
460
if (tun_flags & NFP_FL_TUNNEL_KEY)
drivers/net/ethernet/netronome/nfp/flower/action.c
504
set_tun->tun_flags = tun_flags;
drivers/net/ethernet/netronome/nfp/flower/cmsg.h
225
__be16 tun_flags;
drivers/net/ethernet/netronome/nfp/flower/cmsg.h
508
__be16 tun_flags;
drivers/net/ethernet/netronome/nfp/flower/cmsg.h
548
__be16 tun_flags;
drivers/net/ethernet/netronome/nfp/flower/match.c
498
&ext->tun_flags, &msk->tun_flags, rule);
drivers/net/ethernet/netronome/nfp/flower/match.c
533
&ext->tun_flags, &msk->tun_flags, rule);
drivers/net/geneve.c
1146
geneveh->oam = test_bit(IP_TUNNEL_OAM_BIT, info->key.tun_flags);
drivers/net/geneve.c
1148
info->key.tun_flags);
drivers/net/geneve.c
1154
if (test_bit(IP_TUNNEL_GENEVE_OPT_BIT, info->key.tun_flags))
drivers/net/geneve.c
1234
bool udp_sum = test_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags);
drivers/net/geneve.c
1364
df = test_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, key->tun_flags) ?
drivers/net/geneve.c
1397
!test_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags),
drivers/net/geneve.c
1488
info->key.tun_flags),
drivers/net/geneve.c
1811
!ip_tunnel_flags_empty(info->key.tun_flags) ||
drivers/net/geneve.c
1949
__set_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags);
drivers/net/geneve.c
2036
__set_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags);
drivers/net/geneve.c
2046
__clear_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags);
drivers/net/geneve.c
2299
info->key.tun_flags)))
drivers/net/geneve.c
2309
info->key.tun_flags)))
drivers/net/pfcp.c
83
__set_bit(IP_TUNNEL_PFCP_OPT_BIT, tun_dst->u.tun_info.key.tun_flags);
drivers/net/tun.c
2654
return sysfs_emit(buf, "0x%x\n", tun_flags(tun));
drivers/net/tun.c
2677
static DEVICE_ATTR_RO(tun_flags);
drivers/net/tun.c
2837
ifr->ifr_flags = tun_flags(tun);
drivers/net/vxlan/vxlan_core.c
1573
tun_dst->u.tun_info.key.tun_flags);
drivers/net/vxlan/vxlan_core.c
2452
if (test_bit(IP_TUNNEL_VXLAN_OPT_BIT, info->key.tun_flags)) {
drivers/net/vxlan/vxlan_core.c
2459
udp_sum = test_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags);
drivers/net/vxlan/vxlan_core.c
2512
info->key.tun_flags)) {
include/net/dst_metadata.h
231
tun_dst->u.tun_info.key.tun_flags);
include/net/dst_metadata.h
253
ip_tunnel_flags_copy(info->key.tun_flags, flags);
include/net/ip_tunnels.h
295
const unsigned long *tun_flags)
include/net/ip_tunnels.h
305
ip_tunnel_flags_copy(key->tun_flags, tun_flags);
include/net/ip_tunnels.h
327
return !info || !test_bit(IP_TUNNEL_NOCACHE_BIT, info->key.tun_flags);
include/net/ip_tunnels.h
715
ip_tunnel_flags_or(info->key.tun_flags, info->key.tun_flags,
include/net/ip_tunnels.h
79
IP_TUNNEL_DECLARE_FLAGS(tun_flags);
include/net/ip_vs.h
667
u16 tun_flags; /* tunnel flags */
include/net/ip_vs.h
730
__u16 tun_flags; /* tunnel flags */
include/uapi/linux/openvswitch.h
737
__u16 tun_flags;
net/core/filter.c
4772
to->tunnel_flags = ip_tunnel_flags_to_be16(info->key.tun_flags);
net/core/filter.c
4815
!ip_tunnel_is_options_present(info->key.tun_flags))) {
net/core/filter.c
4885
__set_bit(IP_TUNNEL_NOCACHE_BIT, info->key.tun_flags);
net/core/filter.c
4886
__assign_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, info->key.tun_flags,
net/core/filter.c
4888
__assign_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags,
net/core/filter.c
4890
__assign_bit(IP_TUNNEL_SEQ_BIT, info->key.tun_flags,
net/core/filter.c
4892
__assign_bit(IP_TUNNEL_KEY_BIT, info->key.tun_flags,
net/core/flow_dissector.c
397
if (test_bit(IP_TUNNEL_CSUM_BIT, key->tun_flags))
net/core/flow_dissector.c
399
if (test_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, key->tun_flags))
net/core/flow_dissector.c
401
if (test_bit(IP_TUNNEL_OAM_BIT, key->tun_flags))
net/core/flow_dissector.c
403
if (test_bit(IP_TUNNEL_CRIT_OPT_BIT, key->tun_flags))
net/core/flow_dissector.c
488
ip_tunnel_flags_and(flags, info->key.tun_flags, flags);
net/ipv4/fou_bpf.c
67
if (test_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags))
net/ipv4/ip_gre.c
352
info->key.tun_flags);
net/ipv4/ip_gre.c
513
tunnel_hlen = gre_calc_hlen(key->tun_flags);
net/ipv4/ip_gre.c
526
ip_tunnel_flags_and(flags, tun_info->key.tun_flags, flags);
net/ipv4/ip_gre.c
561
if (!test_bit(IP_TUNNEL_ERSPAN_OPT_BIT, tun_info->key.tun_flags))
net/ipv4/ip_tunnel.c
629
if (test_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, key->tun_flags))
net/ipv4/ip_tunnel_core.c
1026
ip_tunnel_flags_or(tun_info->key.tun_flags,
net/ipv4/ip_tunnel_core.c
1027
tun_info->key.tun_flags, flags);
net/ipv4/ip_tunnel_core.c
1050
ip_tunnel_flags_to_be16(tun_info->key.tun_flags)) ||
net/ipv4/ip_tunnel_core.c
145
IP_TUNNEL_DECLARE_FLAGS(tun_flags) = { };
net/ipv4/ip_tunnel_core.c
165
ip_tunnel_flags_copy(dst->key.tun_flags, src->key.tun_flags);
net/ipv4/ip_tunnel_core.c
168
src->options_len, tun_flags);
net/ipv4/ip_tunnel_core.c
524
__set_bit(IP_TUNNEL_GENEVE_OPT_BIT, info->key.tun_flags);
net/ipv4/ip_tunnel_core.c
552
__set_bit(IP_TUNNEL_VXLAN_OPT_BIT, info->key.tun_flags);
net/ipv4/ip_tunnel_core.c
601
__set_bit(IP_TUNNEL_ERSPAN_OPT_BIT, info->key.tun_flags);
net/ipv4/ip_tunnel_core.c
739
ip_tunnel_flags_or(tun_info->key.tun_flags,
net/ipv4/ip_tunnel_core.c
740
tun_info->key.tun_flags, flags);
net/ipv4/ip_tunnel_core.c
845
if (!ip_tunnel_is_options_present(tun_info->key.tun_flags))
net/ipv4/ip_tunnel_core.c
852
if (test_bit(IP_TUNNEL_GENEVE_OPT_BIT, tun_info->key.tun_flags))
net/ipv4/ip_tunnel_core.c
854
else if (test_bit(IP_TUNNEL_VXLAN_OPT_BIT, tun_info->key.tun_flags))
net/ipv4/ip_tunnel_core.c
856
else if (test_bit(IP_TUNNEL_ERSPAN_OPT_BIT, tun_info->key.tun_flags))
net/ipv4/ip_tunnel_core.c
880
ip_tunnel_flags_to_be16(tun_info->key.tun_flags)) ||
net/ipv4/ip_tunnel_core.c
891
if (!ip_tunnel_is_options_present(info->key.tun_flags))
net/ipv4/ip_tunnel_core.c
895
if (test_bit(IP_TUNNEL_GENEVE_OPT_BIT, info->key.tun_flags)) {
net/ipv4/ip_tunnel_core.c
908
} else if (test_bit(IP_TUNNEL_VXLAN_OPT_BIT, info->key.tun_flags)) {
net/ipv4/ip_tunnel_core.c
911
} else if (test_bit(IP_TUNNEL_ERSPAN_OPT_BIT, info->key.tun_flags)) {
net/ipv4/udp_tunnel_core.c
225
__set_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags);
net/ipv6/ip6_gre.c
556
info->key.tun_flags);
net/ipv6/ip6_gre.c
760
ip_tunnel_flags_and(flags, flags, key->tun_flags);
net/ipv6/ip6_gre.c
992
tun_info->key.tun_flags))
net/netfilter/ipvs/ip_vs_ctl.c
3552
dest->tun_flags) ||
net/netfilter/ipvs/ip_vs_ctl.c
3697
udest->tun_flags = nla_get_u16(nla_tun_flags);
net/netfilter/ipvs/ip_vs_ctl.c
999
dest->tun_flags = udest->tun_flags;
net/netfilter/ipvs/ip_vs_xmit.c
1034
if ((cp->dest->tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_REMCSUM) &&
net/netfilter/ipvs/ip_vs_xmit.c
1105
if (cp->dest->tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM)
net/netfilter/ipvs/ip_vs_xmit.c
1151
int tun_flags;
net/netfilter/ipvs/ip_vs_xmit.c
1172
tun_flags = cp->dest->tun_flags;
net/netfilter/ipvs/ip_vs_xmit.c
1177
if ((tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_REMCSUM) &&
net/netfilter/ipvs/ip_vs_xmit.c
1188
if (tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM)
net/netfilter/ipvs/ip_vs_xmit.c
1205
if ((tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM) ||
net/netfilter/ipvs/ip_vs_xmit.c
1206
(tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_REMCSUM))
net/netfilter/ipvs/ip_vs_xmit.c
1210
if ((tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_REMCSUM) &&
net/netfilter/ipvs/ip_vs_xmit.c
1215
if (tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM)
net/netfilter/ipvs/ip_vs_xmit.c
1235
if ((tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM) ||
net/netfilter/ipvs/ip_vs_xmit.c
1236
(tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_REMCSUM))
net/netfilter/ipvs/ip_vs_xmit.c
1295
int tun_flags;
net/netfilter/ipvs/ip_vs_xmit.c
1317
tun_flags = cp->dest->tun_flags;
net/netfilter/ipvs/ip_vs_xmit.c
1322
if ((tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_REMCSUM) &&
net/netfilter/ipvs/ip_vs_xmit.c
1333
if (tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM)
net/netfilter/ipvs/ip_vs_xmit.c
1348
if ((tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM) ||
net/netfilter/ipvs/ip_vs_xmit.c
1349
(tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_REMCSUM))
net/netfilter/ipvs/ip_vs_xmit.c
1353
if ((tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_REMCSUM) &&
net/netfilter/ipvs/ip_vs_xmit.c
1358
if (tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM)
net/netfilter/ipvs/ip_vs_xmit.c
1378
if ((tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM) ||
net/netfilter/ipvs/ip_vs_xmit.c
1379
(tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_REMCSUM))
net/netfilter/ipvs/ip_vs_xmit.c
392
if ((dest->tun_flags &
net/netfilter/ipvs/ip_vs_xmit.c
399
if (dest->tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM)
net/netfilter/ipvs/ip_vs_xmit.c
568
if ((dest->tun_flags &
net/netfilter/ipvs/ip_vs_xmit.c
575
if (dest->tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM)
net/netfilter/nft_tunnel.c
460
__set_bit(IP_TUNNEL_KEY_BIT, info.key.tun_flags);
net/netfilter/nft_tunnel.c
461
__set_bit(IP_TUNNEL_CSUM_BIT, info.key.tun_flags);
net/netfilter/nft_tunnel.c
462
__set_bit(IP_TUNNEL_NOCACHE_BIT, info.key.tun_flags);
net/netfilter/nft_tunnel.c
484
u32 tun_flags;
net/netfilter/nft_tunnel.c
486
tun_flags = ntohl(nla_get_be32(tb[NFTA_TUNNEL_KEY_FLAGS]));
net/netfilter/nft_tunnel.c
487
if (tun_flags & ~NFT_TUNNEL_F_MASK)
net/netfilter/nft_tunnel.c
490
if (tun_flags & NFT_TUNNEL_F_ZERO_CSUM_TX)
net/netfilter/nft_tunnel.c
491
__clear_bit(IP_TUNNEL_CSUM_BIT, info.key.tun_flags);
net/netfilter/nft_tunnel.c
492
if (tun_flags & NFT_TUNNEL_F_DONT_FRAGMENT)
net/netfilter/nft_tunnel.c
494
info.key.tun_flags);
net/netfilter/nft_tunnel.c
495
if (tun_flags & NFT_TUNNEL_F_SEQ_NUMBER)
net/netfilter/nft_tunnel.c
496
__set_bit(IP_TUNNEL_SEQ_BIT, info.key.tun_flags);
net/netfilter/nft_tunnel.c
665
if (test_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, info->key.tun_flags))
net/netfilter/nft_tunnel.c
667
if (!test_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags))
net/netfilter/nft_tunnel.c
669
if (test_bit(IP_TUNNEL_SEQ_BIT, info->key.tun_flags))
net/openvswitch/actions.c
1323
if (mpls->tun_flags & OVS_MPLS_L3_TUNNEL_FLAG_MASK)
net/openvswitch/flow_netlink.c
2008
if (ip_tunnel_is_options_present(output->tun_key.tun_flags))
net/openvswitch/flow_netlink.c
2719
__set_bit(IP_TUNNEL_CRIT_OPT_BIT, key->tun_key.tun_flags);
net/openvswitch/flow_netlink.c
3264
if (mpls->tun_flags & OVS_MPLS_L3_TUNNEL_FLAG_MASK) {
net/openvswitch/flow_netlink.c
681
IP_TUNNEL_DECLARE_FLAGS(tun_flags) = { };
net/openvswitch/flow_netlink.c
708
__set_bit(IP_TUNNEL_KEY_BIT, tun_flags);
net/openvswitch/flow_netlink.c
740
__set_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, tun_flags);
net/openvswitch/flow_netlink.c
743
__set_bit(IP_TUNNEL_CSUM_BIT, tun_flags);
net/openvswitch/flow_netlink.c
754
__set_bit(IP_TUNNEL_OAM_BIT, tun_flags);
net/openvswitch/flow_netlink.c
766
__set_bit(IP_TUNNEL_GENEVE_OPT_BIT, tun_flags);
net/openvswitch/flow_netlink.c
779
__set_bit(IP_TUNNEL_VXLAN_OPT_BIT, tun_flags);
net/openvswitch/flow_netlink.c
795
__set_bit(IP_TUNNEL_ERSPAN_OPT_BIT, tun_flags);
net/openvswitch/flow_netlink.c
809
SW_FLOW_KEY_BITMAP_COPY(match, tun_key.tun_flags, tun_flags,
net/openvswitch/flow_netlink.c
835
__clear_bit(IP_TUNNEL_KEY_BIT, tun_flags);
net/openvswitch/flow_netlink.c
843
!ip_tunnel_flags_empty(tun_flags)) {
net/openvswitch/flow_netlink.c
888
if (test_bit(IP_TUNNEL_KEY_BIT, output->tun_flags) &&
net/openvswitch/flow_netlink.c
924
if (test_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, output->tun_flags) &&
net/openvswitch/flow_netlink.c
927
if (test_bit(IP_TUNNEL_CSUM_BIT, output->tun_flags) &&
net/openvswitch/flow_netlink.c
936
if (test_bit(IP_TUNNEL_OAM_BIT, output->tun_flags) &&
net/openvswitch/flow_netlink.c
940
if (test_bit(IP_TUNNEL_GENEVE_OPT_BIT, output->tun_flags) &&
net/openvswitch/flow_netlink.c
945
output->tun_flags) &&
net/openvswitch/flow_netlink.c
949
output->tun_flags) &&
net/psample/psample.c
224
if (test_bit(IP_TUNNEL_KEY_BIT, tun_key->tun_flags) &&
net/psample/psample.c
260
if (test_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, tun_key->tun_flags) &&
net/psample/psample.c
263
if (test_bit(IP_TUNNEL_CSUM_BIT, tun_key->tun_flags) &&
net/psample/psample.c
272
if (test_bit(IP_TUNNEL_OAM_BIT, tun_key->tun_flags) &&
net/psample/psample.c
276
if (test_bit(IP_TUNNEL_GENEVE_OPT_BIT, tun_key->tun_flags) &&
net/psample/psample.c
281
tun_key->tun_flags) &&
net/psample/psample.c
318
if (test_bit(IP_TUNNEL_KEY_BIT, tun_key->tun_flags))
net/psample/psample.c
341
if (test_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, tun_key->tun_flags))
net/psample/psample.c
343
if (test_bit(IP_TUNNEL_CSUM_BIT, tun_key->tun_flags))
net/psample/psample.c
349
if (test_bit(IP_TUNNEL_OAM_BIT, tun_key->tun_flags))
net/psample/psample.c
352
if (test_bit(IP_TUNNEL_GENEVE_OPT_BIT, tun_key->tun_flags))
net/psample/psample.c
355
tun_key->tun_flags))
net/sched/act_tunnel_key.c
303
__set_bit(IP_TUNNEL_GENEVE_OPT_BIT, info->key.tun_flags);
net/sched/act_tunnel_key.c
311
__set_bit(IP_TUNNEL_VXLAN_OPT_BIT, info->key.tun_flags);
net/sched/act_tunnel_key.c
319
__set_bit(IP_TUNNEL_ERSPAN_OPT_BIT, info->key.tun_flags);
net/sched/act_tunnel_key.c
665
if (test_bit(IP_TUNNEL_GENEVE_OPT_BIT, info->key.tun_flags)) {
net/sched/act_tunnel_key.c
669
} else if (test_bit(IP_TUNNEL_VXLAN_OPT_BIT, info->key.tun_flags)) {
net/sched/act_tunnel_key.c
673
} else if (test_bit(IP_TUNNEL_ERSPAN_OPT_BIT, info->key.tun_flags)) {
net/sched/act_tunnel_key.c
742
if ((test_bit(IP_TUNNEL_KEY_BIT, key->tun_flags) &&
net/sched/act_tunnel_key.c
750
!test_bit(IP_TUNNEL_CSUM_BIT, key->tun_flags)) ||
net/sched/act_tunnel_key.c
751
(test_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, key->tun_flags) &&