Symbol: tun_flags
drivers/net/bareudp.c
305
bool udp_sum = test_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags);
drivers/net/bareudp.c
339
df = test_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, key->tun_flags) ?
drivers/net/bareudp.c
362
!test_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags),
drivers/net/bareudp.c
375
bool udp_sum = test_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags);
drivers/net/bareudp.c
431
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
1197
geneveh->oam = test_bit(IP_TUNNEL_OAM_BIT, info->key.tun_flags);
drivers/net/geneve.c
1199
info->key.tun_flags);
drivers/net/geneve.c
1205
if (test_bit(IP_TUNNEL_GENEVE_OPT_BIT, info->key.tun_flags))
drivers/net/geneve.c
1285
bool udp_sum = test_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags);
drivers/net/geneve.c
1421
df = test_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, key->tun_flags) ?
drivers/net/geneve.c
1454
!test_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags),
drivers/net/geneve.c
1551
info->key.tun_flags),
drivers/net/geneve.c
1916
!ip_tunnel_flags_empty(info->key.tun_flags) ||
drivers/net/geneve.c
2072
__set_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags);
drivers/net/geneve.c
2210
__set_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags);
drivers/net/geneve.c
2220
__clear_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags);
drivers/net/geneve.c
2477
info->key.tun_flags)))
drivers/net/geneve.c
2487
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
2660
return sysfs_emit(buf, "0x%x\n", tun_flags(tun));
drivers/net/tun.c
2683
static DEVICE_ATTR_RO(tun_flags);
drivers/net/tun.c
2843
ifr->ifr_flags = tun_flags(tun);
drivers/net/vxlan/vxlan_core.c
1575
tun_dst->u.tun_info.key.tun_flags);
drivers/net/vxlan/vxlan_core.c
2458
if (test_bit(IP_TUNNEL_VXLAN_OPT_BIT, info->key.tun_flags)) {
drivers/net/vxlan/vxlan_core.c
2465
udp_sum = test_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags);
drivers/net/vxlan/vxlan_core.c
2518
info->key.tun_flags)) {
include/net/dst_metadata.h
234
tun_dst->u.tun_info.key.tun_flags);
include/net/dst_metadata.h
256
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
921
u16 tun_flags; /* tunnel flags */
include/net/ip_vs.h
984
__u16 tun_flags; /* tunnel flags */
include/uapi/linux/openvswitch.h
777
__u16 tun_flags;
net/core/filter.c
4856
to->tunnel_flags = ip_tunnel_flags_to_be16(info->key.tun_flags);
net/core/filter.c
4899
!ip_tunnel_is_options_present(info->key.tun_flags))) {
net/core/filter.c
4969
__set_bit(IP_TUNNEL_NOCACHE_BIT, info->key.tun_flags);
net/core/filter.c
4970
__assign_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, info->key.tun_flags,
net/core/filter.c
4972
__assign_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags,
net/core/filter.c
4974
__assign_bit(IP_TUNNEL_SEQ_BIT, info->key.tun_flags,
net/core/filter.c
4976
__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
514
tunnel_hlen = gre_calc_hlen(key->tun_flags);
net/ipv4/ip_gre.c
527
ip_tunnel_flags_and(flags, tun_info->key.tun_flags, flags);
net/ipv4/ip_gre.c
562
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
1032
ip_tunnel_flags_or(tun_info->key.tun_flags,
net/ipv4/ip_tunnel_core.c
1033
tun_info->key.tun_flags, flags);
net/ipv4/ip_tunnel_core.c
1056
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
530
__set_bit(IP_TUNNEL_GENEVE_OPT_BIT, info->key.tun_flags);
net/ipv4/ip_tunnel_core.c
558
__set_bit(IP_TUNNEL_VXLAN_OPT_BIT, info->key.tun_flags);
net/ipv4/ip_tunnel_core.c
607
__set_bit(IP_TUNNEL_ERSPAN_OPT_BIT, info->key.tun_flags);
net/ipv4/ip_tunnel_core.c
745
ip_tunnel_flags_or(tun_info->key.tun_flags,
net/ipv4/ip_tunnel_core.c
746
tun_info->key.tun_flags, flags);
net/ipv4/ip_tunnel_core.c
851
if (!ip_tunnel_is_options_present(tun_info->key.tun_flags))
net/ipv4/ip_tunnel_core.c
858
if (test_bit(IP_TUNNEL_GENEVE_OPT_BIT, tun_info->key.tun_flags))
net/ipv4/ip_tunnel_core.c
860
else if (test_bit(IP_TUNNEL_VXLAN_OPT_BIT, tun_info->key.tun_flags))
net/ipv4/ip_tunnel_core.c
862
else if (test_bit(IP_TUNNEL_ERSPAN_OPT_BIT, tun_info->key.tun_flags))
net/ipv4/ip_tunnel_core.c
886
ip_tunnel_flags_to_be16(tun_info->key.tun_flags)) ||
net/ipv4/ip_tunnel_core.c
897
if (!ip_tunnel_is_options_present(info->key.tun_flags))
net/ipv4/ip_tunnel_core.c
901
if (test_bit(IP_TUNNEL_GENEVE_OPT_BIT, info->key.tun_flags)) {
net/ipv4/ip_tunnel_core.c
914
} else if (test_bit(IP_TUNNEL_VXLAN_OPT_BIT, info->key.tun_flags)) {
net/ipv4/ip_tunnel_core.c
917
} else if (test_bit(IP_TUNNEL_ERSPAN_OPT_BIT, info->key.tun_flags)) {
net/ipv4/udp_tunnel_core.c
220
__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
761
ip_tunnel_flags_and(flags, flags, key->tun_flags);
net/ipv6/ip6_gre.c
993
tun_info->key.tun_flags))
net/netfilter/ipvs/ip_vs_ctl.c
1344
dest->tun_flags = udest->tun_flags;
net/netfilter/ipvs/ip_vs_ctl.c
4279
dest->tun_flags) ||
net/netfilter/ipvs/ip_vs_ctl.c
4424
udest->tun_flags = nla_get_u16(nla_tun_flags);
net/netfilter/ipvs/ip_vs_xmit.c
1047
if ((cp->dest->tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_REMCSUM) &&
net/netfilter/ipvs/ip_vs_xmit.c
1118
if (cp->dest->tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM)
net/netfilter/ipvs/ip_vs_xmit.c
1164
int tun_flags;
net/netfilter/ipvs/ip_vs_xmit.c
1185
tun_flags = cp->dest->tun_flags;
net/netfilter/ipvs/ip_vs_xmit.c
1190
if ((tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_REMCSUM) &&
net/netfilter/ipvs/ip_vs_xmit.c
1201
if (tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM)
net/netfilter/ipvs/ip_vs_xmit.c
1218
if ((tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM) ||
net/netfilter/ipvs/ip_vs_xmit.c
1219
(tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_REMCSUM))
net/netfilter/ipvs/ip_vs_xmit.c
1223
if ((tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_REMCSUM) &&
net/netfilter/ipvs/ip_vs_xmit.c
1228
if (tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM)
net/netfilter/ipvs/ip_vs_xmit.c
1248
if ((tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM) ||
net/netfilter/ipvs/ip_vs_xmit.c
1249
(tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_REMCSUM))
net/netfilter/ipvs/ip_vs_xmit.c
1308
int tun_flags;
net/netfilter/ipvs/ip_vs_xmit.c
1330
tun_flags = cp->dest->tun_flags;
net/netfilter/ipvs/ip_vs_xmit.c
1335
if ((tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_REMCSUM) &&
net/netfilter/ipvs/ip_vs_xmit.c
1346
if (tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM)
net/netfilter/ipvs/ip_vs_xmit.c
1361
if ((tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM) ||
net/netfilter/ipvs/ip_vs_xmit.c
1362
(tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_REMCSUM))
net/netfilter/ipvs/ip_vs_xmit.c
1366
if ((tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_REMCSUM) &&
net/netfilter/ipvs/ip_vs_xmit.c
1371
if (tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM)
net/netfilter/ipvs/ip_vs_xmit.c
1391
if ((tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM) ||
net/netfilter/ipvs/ip_vs_xmit.c
1392
(tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_REMCSUM))
net/netfilter/ipvs/ip_vs_xmit.c
405
if ((dest->tun_flags &
net/netfilter/ipvs/ip_vs_xmit.c
412
if (dest->tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM)
net/netfilter/ipvs/ip_vs_xmit.c
583
if ((dest->tun_flags &
net/netfilter/ipvs/ip_vs_xmit.c
590
if (dest->tun_flags & IP_VS_TUNNEL_ENCAP_FLAG_CSUM)
net/netfilter/nft_tunnel.c
434
__set_bit(IP_TUNNEL_KEY_BIT, info.key.tun_flags);
net/netfilter/nft_tunnel.c
435
__set_bit(IP_TUNNEL_CSUM_BIT, info.key.tun_flags);
net/netfilter/nft_tunnel.c
436
__set_bit(IP_TUNNEL_NOCACHE_BIT, info.key.tun_flags);
net/netfilter/nft_tunnel.c
458
u32 tun_flags;
net/netfilter/nft_tunnel.c
460
tun_flags = ntohl(nla_get_be32(tb[NFTA_TUNNEL_KEY_FLAGS]));
net/netfilter/nft_tunnel.c
461
if (tun_flags & ~NFT_TUNNEL_F_MASK)
net/netfilter/nft_tunnel.c
464
if (tun_flags & NFT_TUNNEL_F_ZERO_CSUM_TX)
net/netfilter/nft_tunnel.c
465
__clear_bit(IP_TUNNEL_CSUM_BIT, info.key.tun_flags);
net/netfilter/nft_tunnel.c
466
if (tun_flags & NFT_TUNNEL_F_DONT_FRAGMENT)
net/netfilter/nft_tunnel.c
468
info.key.tun_flags);
net/netfilter/nft_tunnel.c
469
if (tun_flags & NFT_TUNNEL_F_SEQ_NUMBER)
net/netfilter/nft_tunnel.c
470
__set_bit(IP_TUNNEL_SEQ_BIT, info.key.tun_flags);
net/netfilter/nft_tunnel.c
639
if (test_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, info->key.tun_flags))
net/netfilter/nft_tunnel.c
641
if (!test_bit(IP_TUNNEL_CSUM_BIT, info->key.tun_flags))
net/netfilter/nft_tunnel.c
643
if (test_bit(IP_TUNNEL_SEQ_BIT, info->key.tun_flags))
net/openvswitch/actions.c
1327
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
2795
__set_bit(IP_TUNNEL_CRIT_OPT_BIT, key->tun_key.tun_flags);
net/openvswitch/flow_netlink.c
3377
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
671
if (test_bit(IP_TUNNEL_GENEVE_OPT_BIT, info->key.tun_flags)) {
net/sched/act_tunnel_key.c
675
} else if (test_bit(IP_TUNNEL_VXLAN_OPT_BIT, info->key.tun_flags)) {
net/sched/act_tunnel_key.c
679
} else if (test_bit(IP_TUNNEL_ERSPAN_OPT_BIT, info->key.tun_flags)) {
net/sched/act_tunnel_key.c
748
if ((test_bit(IP_TUNNEL_KEY_BIT, key->tun_flags) &&
net/sched/act_tunnel_key.c
756
!test_bit(IP_TUNNEL_CSUM_BIT, key->tun_flags)) ||
net/sched/act_tunnel_key.c
757
(test_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, key->tun_flags) &&