| /linux/net/netfilter/ |
| H A D | xt_hl.c | 41 const u8 ttl = ip_hdr(skb)->ttl; in ttl_mt() local 45 return ttl == info->ttl; in ttl_mt() 47 return ttl != info->ttl; in ttl_mt() 49 return ttl < info->ttl; in ttl_mt() 51 return ttl > info->ttl; in ttl_mt()
|
| H A D | xt_HL.c | 39 new_ttl = info->ttl; in ttl_tg() 42 new_ttl = iph->ttl + info->ttl; in ttl_tg() 47 new_ttl = iph->ttl - info->ttl; in ttl_tg() 52 new_ttl = iph->ttl; in ttl_tg() 56 if (new_ttl != iph->ttl) { in ttl_tg() 57 csum_replace2(&iph->check, htons(iph->ttl << 8), in ttl_tg() 59 iph->ttl = new_ttl; in ttl_tg() 107 if (info->mode != IPT_TTL_SET && info->ttl == 0) in ttl_tg_check()
|
| H A D | nft_osf.c | 10 u8 ttl; member 52 if (!nf_osf_find(skb, nf_osf_fingers, priv->ttl, &data)) { in nft_osf_eval() 71 u8 ttl; in nft_osf_init() local 77 ttl = nla_get_u8(tb[NFTA_OSF_TTL]); in nft_osf_init() 78 if (ttl > 2) in nft_osf_init() 80 priv->ttl = ttl; in nft_osf_init() 100 if (nla_put_u8(skb, NFTA_OSF_TTL, priv->ttl)) in nft_osf_dump()
|
| H A D | xt_recent.c | 71 u_int8_t ttl; member 126 u_int8_t ttl) in recent_entry_lookup() argument 139 (ttl == e->ttl || ttl == 0 || e->ttl == 0)) in recent_entry_lookup() 180 u_int16_t family, u_int8_t ttl) in recent_entry_init() argument 195 e->ttl = ttl; in recent_entry_init() 248 u_int8_t ttl; in recent_mt() local 259 ttl = iph->ttl; in recent_mt() 268 ttl = iph->hop_limit; in recent_mt() 274 ttl++; in recent_mt() 282 (info->check_set & XT_RECENT_TTL) ? ttl : 0); in recent_mt() [all …]
|
| /linux/include/uapi/linux/ |
| H A D | batadv_packet.h | 226 __u8 ttl; member 252 __u8 ttl; member 298 __u8 ttl; member 321 __u8 ttl; member 350 __u8 ttl; member 389 __u8 ttl; member 423 __u8 ttl; member 464 __u8 ttl; member 494 __u8 ttl; member 514 __u8 ttl; member [all …]
|
| /linux/net/xfrm/ |
| H A D | xfrm_inout.h | 17 XFRM_MODE_SKB_CB(skb)->ttl = iph->ttl; in xfrm4_extract_header() 32 XFRM_MODE_SKB_CB(skb)->ttl = iph->hop_limit; in xfrm6_extract_header() 52 iph->hop_limit = XFRM_MODE_SKB_CB(skb)->ttl; in xfrm6_beet_make_header() 67 iph->ttl = XFRM_MODE_SKB_CB(skb)->ttl; in xfrm4_beet_make_header()
|
| /linux/tools/testing/selftests/drivers/net/mlxsw/ |
| H A D | vxlan.sh | 92 ttl 20 tos inherit local $LOCAL_IP_1 dstport 4789 109 ttl 20 tos inherit local $LOCAL_IP_1 dstport 4789 126 ttl 20 tos inherit local $LOCAL_IP_1 dstport 4789 144 ttl 20 tos inherit local $LOCAL_IP_1 dstport 4789 \ 163 ttl 20 tos inherit dstport 4789 180 ttl 20 tos inherit local $LOCAL_IP_1 dstport 4789 198 ttl 20 tos inherit local $LOCAL_IP_1 dstport 4789 dev dummy1 216 ttl 20 tos inherit local $LOCAL_IP_1 dstport 4789 \ 234 ttl 20 tos 20 local $LOCAL_IP_1 dstport 4789 251 ttl inherit tos inherit local $LOCAL_IP_1 dstport 4789 [all …]
|
| H A D | vxlan_ipv6.sh | 28 ttl 20 tos inherit local $LOCAL_IP_1 dstport 4789 45 noudp6zerocsumrx udp6zerocsumtx ttl 20 tos inherit \ 54 udp6zerocsumrx noudp6zerocsumtx ttl 20 tos inherit \
|
| H A D | extack.sh | 43 dstport 4789 nolearning noudpcsum tos inherit ttl 100 56 dstport 4789 nolearning noudpcsum tos inherit ttl 100 67 ip link set dev vx2 type vxlan ttl 200 95 dstport 4789 tos inherit ttl 100 123 dstport 4789 tos inherit ttl 100
|
| H A D | mirror_gre.sh | 28 ttl 100 tos inherit allow-localremote \ 55 ttl 100 tos inherit allow-localremote 127 ip link set dev $tundev type $type ttl inherit 131 ip link set dev $tundev type $type ttl 100
|
| /linux/include/net/ |
| H A D | nsh.h | 290 static inline void nsh_set_flags_and_ttl(struct nshhdr *nsh, u8 flags, u8 ttl) in nsh_set_flags_and_ttl() argument 293 ((ttl << NSH_TTL_SHIFT) & NSH_TTL_MASK), in nsh_set_flags_and_ttl() 298 u8 ttl, u8 len) in nsh_set_flags_ttl_len() argument 302 ((ttl << NSH_TTL_SHIFT) & NSH_TTL_MASK) | in nsh_set_flags_ttl_len()
|
| H A D | dst_metadata.h | 203 __u8 tos, __u8 ttl, in __ip_tun_set_dst() argument 216 saddr, daddr, tos, ttl, in __ip_tun_set_dst() 229 tun_dst = __ip_tun_set_dst(iph->saddr, iph->daddr, iph->tos, iph->ttl, in ip_tun_rx_dst() 240 __u8 tos, __u8 ttl, in __ipv6_tun_set_dst() argument 265 info->key.ttl = ttl; in __ipv6_tun_set_dst()
|
| H A D | mpls.h | 31 unsigned int ttl, in mpls_entry_encode() argument 41 (ttl << MPLS_LS_TTL_SHIFT)); in mpls_entry_encode()
|
| /linux/net/batman-adv/ |
| H A D | routing.c | 240 BUILD_BUG_ON(offsetof(struct batadv_ogm_packet, ttl) != ttl_offset); in batadv_skb_decrement_ttl() 241 BUILD_BUG_ON(offsetof(struct batadv_ogm2_packet, ttl) != ttl_offset); in batadv_skb_decrement_ttl() 242 BUILD_BUG_ON(offsetof(struct batadv_icmp_header, ttl) != ttl_offset); in batadv_skb_decrement_ttl() 243 BUILD_BUG_ON(offsetof(struct batadv_icmp_packet, ttl) != ttl_offset); in batadv_skb_decrement_ttl() 244 BUILD_BUG_ON(offsetof(struct batadv_icmp_tp_packet, ttl) != ttl_offset); in batadv_skb_decrement_ttl() 245 BUILD_BUG_ON(offsetof(struct batadv_icmp_packet_rr, ttl) != ttl_offset); in batadv_skb_decrement_ttl() 246 BUILD_BUG_ON(offsetof(struct batadv_unicast_packet, ttl) != ttl_offset); in batadv_skb_decrement_ttl() 247 BUILD_BUG_ON(offsetof(struct batadv_frag_packet, ttl) != ttl_offset); in batadv_skb_decrement_ttl() 248 BUILD_BUG_ON(offsetof(struct batadv_bcast_packet, ttl) != ttl_offset); in batadv_skb_decrement_ttl() 249 BUILD_BUG_ON(offsetof(struct batadv_mcast_packet, ttl) != ttl_offset); in batadv_skb_decrement_ttl() [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | l2_tos_ttl_inherit.sh | 96 ttl="fixed $test_ttl" 99 ttl="inherit $expected_ttl" 102 "$type" "$outer" "$inner" "$tos" "$ttl" "$vlan" 141 remote 198.18.0.2 tos $test_tos ttl $test_ttl \ 144 remote 198.18.0.1 tos $test_tos ttl $test_ttl \ 156 ttl $test_ttl $vxlan $geneve 159 ttl $test_ttl $vxlan $geneve 349 captured_ttl="$(get_field "ttl" "$out")"
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_cls_redirect.c | 422 uint8_t ttl; in forward_with_gre() 427 &ttl, 1); in forward_with_gre() 433 if (ttl == 0) { in forward_with_gre() 438 ttl--; in forward_with_gre() 441 &ttl, 1, 0); in forward_with_gre() 447 uint8_t ttl; in forward_with_gre() 451 skb, payload_off + offsetof(struct iphdr, ttl), &ttl, in forward_with_gre() 458 if (ttl == 0) { in forward_with_gre() 468 skb, payload_off + offsetof(struct iphdr, check), ttl, in forward_with_gre() 424 uint8_t ttl; forward_with_gre() local 449 uint8_t ttl; forward_with_gre() local [all...] |
| H A D | test_cls_redirect_dynptr.c | 318 uint8_t ttl; in forward_with_gre() local 323 &ttl, 1); in forward_with_gre() 329 if (ttl == 0) { in forward_with_gre() 334 ttl--; in forward_with_gre() 337 &ttl, 1, 0); in forward_with_gre() 343 uint8_t ttl; in forward_with_gre() local 347 skb, payload_off + offsetof(struct iphdr, ttl), &ttl, in forward_with_gre() 354 if (ttl == 0) { in forward_with_gre() 364 skb, payload_off + offsetof(struct iphdr, check), ttl, in forward_with_gre() [all...] |
| /linux/arch/arm64/kvm/ |
| H A D | nested.c | 513 static unsigned int __ttl_to_size(u8 ttl) in __ttl_to_size() 515 int level = ttl & 3; in __ttl_to_size() 516 int gran = (ttl >> 2) & 3; in __ttl_to_size() 569 static unsigned int ttl_to_size(u8 ttl) in ttl_to_size() 571 return __ttl_to_size(ttl) ?: SZ_1G; in pgshift_level_to_ttl() 576 u8 ttl; in pgshift_level_to_ttl() 587 ttl = TLBI_TTL_TG_4K; in pgshift_level_to_ttl() 590 ttl = TLBI_TTL_TG_16K; in pgshift_level_to_ttl() 593 ttl = TLBI_TTL_TG_64K; in pgshift_level_to_ttl() 599 ttl << in pgshift_level_to_ttl() 510 __ttl_to_size(u8 ttl) __ttl_to_size() argument 566 ttl_to_size(u8 ttl) ttl_to_size() argument 573 u8 ttl; pgshift_level_to_ttl() local 612 u8 ttl, level; get_guest_mapping_ttl() local 682 u8 ttl; compute_tlb_inval_range() local [all...] |
| /linux/net/ipv4/ |
| H A D | ip_tunnel.c | 582 u8 tos, ttl; in ip_md_tunnel_xmit() local 638 ttl = key->ttl; in ip_md_tunnel_xmit() 639 if (ttl == 0) { in ip_md_tunnel_xmit() 641 ttl = inner_iph->ttl; in ip_md_tunnel_xmit() 643 ttl = ((const struct ipv6hdr *)inner_iph)->hop_limit; in ip_md_tunnel_xmit() 645 ttl = ip4_dst_hoplimit(&rt->dst); in ip_md_tunnel_xmit() 656 iptunnel_xmit(NULL, rt, skb, fl4.saddr, fl4.daddr, proto, tos, ttl, in ip_md_tunnel_xmit() 683 u8 tos, ttl; in ip_tunnel_xmit() local 824 ttl = tnl_params->ttl; in ip_tunnel_xmit() 825 if (ttl == 0) { in ip_tunnel_xmit() [all …]
|
| H A D | ah4.c | 138 top_iph->ttl = iph->ttl; in ah_output_done() 197 iph->ttl = top_iph->ttl; in ah_output() 214 top_iph->ttl = 0; in ah_output() 254 top_iph->ttl = iph->ttl; in ah_output() 393 iph->ttl = 0; in ah_input()
|
| /linux/fs/smb/client/ |
| H A D | dfs_cache.c | 42 int ttl; /* DFS_REREFERRAL_V3.TimeToLive */ member 178 ce->ttl, ce->etime.tv_nsec, ce->hdr_flags, ce->ref_flags, in dfscache_proc_show() 245 ce->srvtype == DFS_TYPE_ROOT ? "root" : "link", ce->ttl, in dump_ce() 273 ref->ttl, ref->ttl / 60); in dump_refs() 352 static inline struct timespec64 get_expire_time(int ttl) in get_expire_time() argument 355 .tv_sec = ttl, in get_expire_time() 412 ce->ttl = max_t(int, refs[0].ttl, CACHE_MIN_TTL); in copy_ref_data() 413 ce->etime = get_expire_time(ce->ttl); in copy_ref_data() 482 int ttl; in add_cache_entry_locked() local 499 ttl = min_t(int, atomic_read(&dfs_cache_ttl), ce->ttl); in add_cache_entry_locked() [all …]
|
| /linux/drivers/net/ethernet/netronome/nfp/flower/ |
| H A D | match.c | 230 tmp = match.key->ttl & match.mask->ttl; in nfp_flower_compile_ip_ext() 231 ext->ttl |= tmp & (~msk->ttl); in nfp_flower_compile_ip_ext() 232 msk->ttl |= match.mask->ttl; in nfp_flower_compile_ip_ext() 447 ext->ttl |= match.key->ttl & match.mask->ttl; in nfp_flower_compile_tun_ip_ext() 449 msk->ttl |= match.mask->ttl; in nfp_flower_compile_tun_ip_ext()
|
| /linux/include/linux/ |
| H A D | ieee80211-mesh.h | 25 u8 ttl; member 40 u8 ttl; member 59 u8 ttl; member 83 u8 ttl; member
|
| /linux/tools/testing/selftests/net/forwarding/ |
| H A D | mirror_gre_topo_lib.sh | 64 ttl 100 tos inherit 67 ttl 100 tos inherit allow-localremote
|
| /linux/include/uapi/linux/netfilter/ |
| H A D | nfnetlink_osf.h | 51 __u32 ttl; member 57 __u8 ttl, df; member
|