/linux-6.1.9/net/netfilter/ |
D | xt_hl.c | 28 const u8 ttl = ip_hdr(skb)->ttl; in ttl_mt() local 32 return ttl == info->ttl; in ttl_mt() 34 return ttl != info->ttl; in ttl_mt() 36 return ttl < info->ttl; in ttl_mt() 38 return ttl > info->ttl; in ttl_mt()
|
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()
|
D | nft_osf.c | 10 u8 ttl; member 47 if (!nf_osf_find(skb, nf_osf_fingers, priv->ttl, &data)) { in nft_osf_eval() 67 u8 ttl; in nft_osf_init() local 73 ttl = nla_get_u8(tb[NFTA_OSF_TTL]); in nft_osf_init() 74 if (ttl > 2) in nft_osf_init() 76 priv->ttl = ttl; in nft_osf_init() 99 if (nla_put_u8(skb, NFTA_OSF_TTL, priv->ttl)) in nft_osf_dump() 148 priv->ttl != osf->ttl) { in nft_osf_reduce()
|
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 …]
|
D | nfnetlink_osf.c | 40 return ip->ttl == f_ttl; in nf_osf_ttl() 43 else if (ip->ttl <= f_ttl) in nf_osf_ttl() 48 ret = (ip->ttl == f_ttl); in nf_osf_ttl() 75 if (ctx->totlen != f->ss || !nf_osf_ttl(skb, ttl_check, f->ttl)) in nf_osf_match_one() 218 ttl_check = (info->flags & NF_OSF_TTL) ? info->ttl : 0; in nf_osf_match() 241 f->ttl - ip->ttl); in nf_osf_match()
|
/linux-6.1.9/include/uapi/linux/ |
D | batadv_packet.h | 211 __u8 ttl; member 237 __u8 ttl; member 283 __u8 ttl; member 306 __u8 ttl; member 335 __u8 ttl; member 374 __u8 ttl; member 408 __u8 ttl; member 449 __u8 ttl; member 479 __u8 ttl; member 508 __u8 ttl; member [all …]
|
/linux-6.1.9/net/xfrm/ |
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-6.1.9/arch/um/drivers/ |
D | umcast_kern.c | 23 int ttl; member 39 dpri->ttl = init->ttl; in umcast_init() 47 "TTL:%u\n", dpri->addr, dpri->lport, dpri->ttl); in umcast_init() 79 .ttl = 1 }); in mcast_setup() 99 init->ttl = simple_strtoul(ttl_str, &last, 10); in mcast_setup() 111 init->lport, init->ttl); in mcast_setup()
|
/linux-6.1.9/net/mpls/ |
D | mpls_iptunnel.c | 52 unsigned int ttl; in mpls_xmit() local 80 ttl = tun_encap_info->default_ttl; in mpls_xmit() 83 ttl = net->mpls.default_ttl; in mpls_xmit() 85 ttl = ip_hdr(skb)->ttl; in mpls_xmit() 89 ttl = tun_encap_info->default_ttl; in mpls_xmit() 92 ttl = net->mpls.default_ttl; in mpls_xmit() 94 ttl = ipv6_hdr(skb)->hop_limit; in mpls_xmit() 129 ttl, 0, bos); in mpls_xmit()
|
/linux-6.1.9/net/mac80211/ |
D | mesh_hwmp.c | 104 u8 hop_count, u8 ttl, in mesh_path_sel_frame_tx() argument 159 *pos++ = ttl; in mesh_path_sel_frame_tx() 235 u8 ttl, const u8 *target, u32 target_sn, in mesh_path_error_tx() argument 273 *pos++ = ttl; in mesh_path_error_tx() 572 u8 target_flags, ttl, flags; in hwmp_preq_frame_process() local 644 ttl = ifmsh->mshcfg.element_ttl; in hwmp_preq_frame_process() 645 if (ttl != 0) { in hwmp_preq_frame_process() 649 target_sn, mgmt->sa, 0, ttl, in hwmp_preq_frame_process() 661 ttl = PREQ_IE_TTL(preq_elem); in hwmp_preq_frame_process() 663 if (ttl <= 1) { in hwmp_preq_frame_process() [all …]
|
/linux-6.1.9/tools/testing/selftests/drivers/net/mlxsw/ |
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 …]
|
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 \
|
D | extack.sh | 41 dstport 4789 nolearning noudpcsum tos inherit ttl 100 52 dstport 4789 nolearning noudpcsum tos inherit ttl 100 63 ip link set dev vx2 type vxlan ttl 200 89 dstport 4789 tos inherit ttl 100 117 dstport 4789 tos inherit ttl 100
|
D | mirror_gre.sh | 21 ttl 100 tos inherit allow-localremote \ 48 ttl 100 tos inherit allow-localremote 120 ip link set dev $tundev type $type ttl inherit 124 ip link set dev $tundev type $type ttl 100
|
/linux-6.1.9/include/net/ |
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()
|
D | dst_metadata.h | 198 __u8 tos, __u8 ttl, in __ip_tun_set_dst() argument 211 saddr, daddr, tos, ttl, in __ip_tun_set_dst() 223 return __ip_tun_set_dst(iph->saddr, iph->daddr, iph->tos, iph->ttl, in ip_tun_rx_dst() 229 __u8 tos, __u8 ttl, in __ipv6_tun_set_dst() argument 254 info->key.ttl = ttl; in __ipv6_tun_set_dst()
|
D | mpls.h | 31 unsigned int ttl, in mpls_entry_encode() argument 41 (ttl << MPLS_LS_TTL_SHIFT)); in mpls_entry_encode()
|
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | tc_tun.c | 25 u8 ttl; member 154 if (!attr->ttl) in mlx5e_route_lookup_ipv4_get() 155 attr->ttl = ip4_dst_hoplimit(&rt->dst); in mlx5e_route_lookup_ipv4_get() 242 attr.ttl = tun_key->ttl; in mlx5e_tc_tun_create_header_ipv4() 293 ip->ttl = attr.ttl; in mlx5e_tc_tun_create_header_ipv4() 357 attr.ttl = tun_key->ttl; in mlx5e_tc_tun_update_header_ipv4() 397 ip->ttl = attr.ttl; in mlx5e_tc_tun_update_header_ipv4() 461 if (!attr->ttl) in mlx5e_route_lookup_ipv6_get() 462 attr->ttl = ip6_dst_hoplimit(dst); in mlx5e_route_lookup_ipv6_get() 508 attr.ttl = tun_key->ttl; in mlx5e_tc_tun_create_header_ipv6() [all …]
|
/linux-6.1.9/tools/testing/selftests/net/ |
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-6.1.9/fs/nfs/ |
D | dns_resolve.c | 182 long ttl; in nfs_dns_show() local 189 ttl = item->h.expiry_time - seconds_since_boot(); in nfs_dns_show() 190 if (ttl < 0) in nfs_dns_show() 191 ttl = 0; in nfs_dns_show() 200 seq_printf(m, "%15s %ld\n", item->hostname, ttl); in nfs_dns_show() 235 unsigned int ttl; in nfs_dns_parse() local 258 if (get_uint(&buf, &ttl) < 0) in nfs_dns_parse() 260 if (ttl == 0) in nfs_dns_parse() 262 key.h.expiry_time = ttl + seconds_since_boot(); in nfs_dns_parse()
|
/linux-6.1.9/arch/arm64/include/asm/ |
D | tlbflush.h | 109 u64 ttl = level & 3; \ 110 ttl |= get_trans_granule() << 2; \ 112 arg |= FIELD_PREP(TLBI_TTL_MASK, ttl); \ 136 #define __TLBI_VADDR_RANGE(addr, asid, scale, num, ttl) \ argument 140 __ta |= (unsigned long)(ttl) << 37; \
|
/linux-6.1.9/tools/testing/selftests/bpf/progs/ |
D | test_cls_redirect.c | 421 uint8_t ttl; in forward_with_gre() local 426 &ttl, 1); in forward_with_gre() 432 if (ttl == 0) { in forward_with_gre() 437 ttl--; in forward_with_gre() 440 &ttl, 1, 0); in forward_with_gre() 446 uint8_t ttl; in forward_with_gre() local 450 skb, payload_off + offsetof(struct iphdr, ttl), &ttl, in forward_with_gre() 457 if (ttl == 0) { in forward_with_gre() 467 skb, payload_off + offsetof(struct iphdr, check), ttl, in forward_with_gre() 468 ttl - 1, 2); in forward_with_gre() [all …]
|
/linux-6.1.9/net/ipv4/ |
D | ip_tunnel.c | 554 u8 tos, ttl; in ip_md_tunnel_xmit() local 606 ttl = key->ttl; in ip_md_tunnel_xmit() 607 if (ttl == 0) { in ip_md_tunnel_xmit() 609 ttl = inner_iph->ttl; in ip_md_tunnel_xmit() 611 ttl = ((const struct ipv6hdr *)inner_iph)->hop_limit; in ip_md_tunnel_xmit() 613 ttl = ip4_dst_hoplimit(&rt->dst); in ip_md_tunnel_xmit() 624 iptunnel_xmit(NULL, rt, skb, fl4.saddr, fl4.daddr, proto, tos, ttl, in ip_md_tunnel_xmit() 650 u8 tos, ttl; in ip_tunnel_xmit() local 789 ttl = tnl_params->ttl; in ip_tunnel_xmit() 790 if (ttl == 0) { in ip_tunnel_xmit() [all …]
|
/linux-6.1.9/drivers/net/ethernet/netronome/nfp/flower/ |
D | action.c | 56 mpls_lse |= act->mpls_push.ttl << MPLS_LS_TTL_SHIFT; in nfp_fl_push_mpls() 96 if (act->mpls_mangle.ttl) { in nfp_fl_set_mpls() 97 mpls_lse |= act->mpls_mangle.ttl << MPLS_LS_TTL_SHIFT; in nfp_fl_set_mpls() 448 if (ip_tun->key.ttl) { in nfp_fl_set_tun() 449 set_tun->ttl = ip_tun->key.ttl; in nfp_fl_set_tun() 460 set_tun->ttl = ip6_dst_hoplimit(dst); in nfp_fl_set_tun() 463 set_tun->ttl = net->ipv6.devconf_all->hop_limit; in nfp_fl_set_tun() 481 set_tun->ttl = ip4_dst_hoplimit(&rt->dst); in nfp_fl_set_tun() 484 set_tun->ttl = READ_ONCE(net->ipv4.sysctl_ip_default_ttl); in nfp_fl_set_tun() 549 __u8 ttl; member [all …]
|
/linux-6.1.9/net/openvswitch/ |
D | actions.c | 470 new_ttl = OVS_MASKED(nh->ttl, new_ttl, mask); in set_ip_ttl() 472 csum_replace2(&nh->check, htons(nh->ttl << 8), htons(new_ttl << 8)); in set_ip_ttl() 473 nh->ttl = new_ttl; in set_ip_ttl() 517 flow_key->ip.ttl = nh->ttl; in set_ipv4() 593 flow_key->ip.ttl = nh->hop_limit; in set_ipv6() 605 u8 ttl; in set_nsh() local 633 ttl = nsh_get_ttl(nh); in set_nsh() 634 ttl = OVS_MASKED(ttl, key.base.ttl, mask.base.ttl); in set_nsh() 635 flow_key->nsh.base.ttl = ttl; in set_nsh() 636 nsh_set_flags_and_ttl(nh, flags, ttl); in set_nsh() [all …]
|