Home
last modified time | relevance | path

Searched refs:ttl (Results 1 – 25 of 224) sorted by relevance

123456789

/Linux-v5.10/net/netfilter/
Dxt_hl.c28 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()
Dxt_HL.c39 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()
Dnft_osf.c10 u8 ttl; member
42 if (!nf_osf_find(skb, nf_osf_fingers, priv->ttl, &data)) { in nft_osf_eval()
62 u8 ttl; in nft_osf_init() local
68 ttl = nla_get_u8(tb[NFTA_OSF_TTL]); in nft_osf_init()
69 if (ttl > 2) in nft_osf_init()
71 priv->ttl = ttl; in nft_osf_init()
94 if (nla_put_u8(skb, NFTA_OSF_TTL, priv->ttl)) in nft_osf_dump()
Dxt_recent.c71 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()
173 u_int16_t family, u_int8_t ttl) in recent_entry_init() argument
188 e->ttl = ttl; in recent_entry_init()
241 u_int8_t ttl; in recent_mt() local
252 ttl = iph->ttl; in recent_mt()
261 ttl = iph->hop_limit; in recent_mt()
267 ttl++; in recent_mt()
275 (info->check_set & XT_RECENT_TTL) ? ttl : 0); in recent_mt()
[all …]
Dnfnetlink_osf.c40 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()
216 ttl_check = (info->flags & NF_OSF_TTL) ? info->ttl : 0; in nf_osf_match()
239 f->ttl - ip->ttl); in nf_osf_match()
/Linux-v5.10/include/uapi/linux/
Dbatadv_packet.h211 __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-v5.10/net/xfrm/
Dxfrm_inout.h17 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-v5.10/arch/um/drivers/
Dumcast_kern.c23 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-v5.10/net/mpls/
Dmpls_iptunnel.c52 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-v5.10/net/mac80211/
Dmesh_hwmp.c104 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()
567 u8 target_flags, ttl, flags; in hwmp_preq_frame_process() local
639 ttl = ifmsh->mshcfg.element_ttl; in hwmp_preq_frame_process()
640 if (ttl != 0) { in hwmp_preq_frame_process()
644 target_sn, mgmt->sa, 0, ttl, in hwmp_preq_frame_process()
656 ttl = PREQ_IE_TTL(preq_elem); in hwmp_preq_frame_process()
658 if (ttl <= 1) { in hwmp_preq_frame_process()
[all …]
/Linux-v5.10/tools/testing/selftests/drivers/net/mlxsw/
Dvxlan.sh67 ttl 20 tos inherit local 198.51.100.1 dstport 4789
84 ttl 20 tos inherit local 198.51.100.1 dstport 4789
101 ttl 20 tos inherit local 198.51.100.1 dstport 4789
119 ttl 20 tos inherit local 198.51.100.1 dstport 4789 \
138 ttl 20 tos inherit dstport 4789
155 ttl 20 tos inherit local 2001:db8::1 dstport 4789
172 ttl 20 tos inherit local 198.51.100.1 dstport 4789
190 ttl 20 tos inherit local 198.51.100.1 dstport 4789 dev dummy1
208 ttl 20 tos inherit local 198.51.100.1 dstport 4789 \
226 ttl 20 tos 20 local 198.51.100.1 dstport 4789
[all …]
Dextack.sh41 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
Dmirror_gre.sh21 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-v5.10/include/net/
Dnsh.h290 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()
Ddst_metadata.h143 __u8 tos, __u8 ttl, in __ip_tun_set_dst() argument
156 saddr, daddr, tos, ttl, in __ip_tun_set_dst()
168 return __ip_tun_set_dst(iph->saddr, iph->daddr, iph->tos, iph->ttl, in ip_tun_rx_dst()
174 __u8 tos, __u8 ttl, in __ipv6_tun_set_dst() argument
199 info->key.ttl = ttl; in __ipv6_tun_set_dst()
Dmpls.h31 unsigned int ttl, in mpls_entry_encode() argument
41 (ttl << MPLS_LS_TTL_SHIFT)); in mpls_entry_encode()
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtc_tun.c196 u8 nud_state, ttl; in mlx5e_tc_tun_create_header_ipv4() local
204 ttl = tun_key->ttl; in mlx5e_tc_tun_create_header_ipv4()
207 &fl4, &n, &ttl); in mlx5e_tc_tun_create_header_ipv4()
260 ip->ttl = ttl; in mlx5e_tc_tun_create_header_ipv4()
362 u8 nud_state, ttl; in mlx5e_tc_tun_create_header_ipv6() local
365 ttl = tun_key->ttl; in mlx5e_tc_tun_create_header_ipv6()
372 &fl6, &n, &ttl); in mlx5e_tc_tun_create_header_ipv6()
424 ip6h->hop_limit = ttl; in mlx5e_tc_tun_create_header_ipv6()
613 match.mask->ttl); in mlx5e_tc_tun_parse()
615 match.key->ttl); in mlx5e_tc_tun_parse()
[all …]
/Linux-v5.10/fs/nfs/
Ddns_resolve.c181 long ttl; in nfs_dns_show() local
188 ttl = item->h.expiry_time - seconds_since_boot(); in nfs_dns_show()
189 if (ttl < 0) in nfs_dns_show()
190 ttl = 0; in nfs_dns_show()
199 seq_printf(m, "%15s %ld\n", item->hostname, ttl); in nfs_dns_show()
234 unsigned int ttl; in nfs_dns_parse() local
257 if (get_uint(&buf, &ttl) < 0) in nfs_dns_parse()
259 if (ttl == 0) in nfs_dns_parse()
261 key.h.expiry_time = ttl + seconds_since_boot(); in nfs_dns_parse()
/Linux-v5.10/arch/arm64/include/asm/
Dtlbflush.h109 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-v5.10/tools/testing/selftests/bpf/progs/
Dtest_cls_redirect.c419 uint8_t ttl; in forward_with_gre() local
424 &ttl, 1); in forward_with_gre()
430 if (ttl == 0) { in forward_with_gre()
435 ttl--; in forward_with_gre()
438 &ttl, 1, 0); in forward_with_gre()
444 uint8_t ttl; in forward_with_gre() local
448 skb, payload_off + offsetof(struct iphdr, ttl), &ttl, in forward_with_gre()
455 if (ttl == 0) { in forward_with_gre()
465 skb, payload_off + offsetof(struct iphdr, check), ttl, in forward_with_gre()
466 ttl - 1, 2); in forward_with_gre()
[all …]
/Linux-v5.10/net/ipv4/
Dip_tunnel.c550 u8 tos, ttl; in ip_md_tunnel_xmit() local
601 ttl = key->ttl; in ip_md_tunnel_xmit()
602 if (ttl == 0) { in ip_md_tunnel_xmit()
604 ttl = inner_iph->ttl; in ip_md_tunnel_xmit()
606 ttl = ((const struct ipv6hdr *)inner_iph)->hop_limit; in ip_md_tunnel_xmit()
608 ttl = ip4_dst_hoplimit(&rt->dst); in ip_md_tunnel_xmit()
619 iptunnel_xmit(NULL, rt, skb, fl4.saddr, fl4.daddr, proto, tos, ttl, in ip_md_tunnel_xmit()
644 u8 tos, ttl; in ip_tunnel_xmit() local
779 ttl = tnl_params->ttl; in ip_tunnel_xmit()
780 if (ttl == 0) { in ip_tunnel_xmit()
[all …]
Dinetpeer.c152 __u32 delta, ttl; in inet_peer_gc() local
156 ttl = 0; /* be aggressive */ in inet_peer_gc()
158 ttl = inet_peer_maxttl in inet_peer_gc()
169 if (delta < ttl || !refcount_dec_if_one(&p->refcnt)) in inet_peer_gc()
/Linux-v5.10/drivers/net/ethernet/netronome/nfp/flower/
Daction.c56 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()
439 if (ip_tun->key.ttl) { in nfp_fl_set_tun()
440 set_tun->ttl = ip_tun->key.ttl; in nfp_fl_set_tun()
451 set_tun->ttl = ip6_dst_hoplimit(dst); in nfp_fl_set_tun()
454 set_tun->ttl = net->ipv6.devconf_all->hop_limit; in nfp_fl_set_tun()
472 set_tun->ttl = ip4_dst_hoplimit(&rt->dst); in nfp_fl_set_tun()
475 set_tun->ttl = net->ipv4.sysctl_ip_default_ttl; in nfp_fl_set_tun()
546 __u8 ttl; member
[all …]
/Linux-v5.10/tools/testing/selftests/net/forwarding/
Dmirror_gre_topo_lib.sh64 ttl 100 tos inherit
67 ttl 100 tos inherit allow-localremote
/Linux-v5.10/net/openvswitch/
Dactions.c436 new_ttl = OVS_MASKED(nh->ttl, new_ttl, mask); in set_ip_ttl()
438 csum_replace2(&nh->check, htons(nh->ttl << 8), htons(new_ttl << 8)); in set_ip_ttl()
439 nh->ttl = new_ttl; in set_ip_ttl()
483 flow_key->ip.ttl = nh->ttl; in set_ipv4()
560 flow_key->ip.ttl = nh->hop_limit; in set_ipv6()
572 u8 ttl; in set_nsh() local
600 ttl = nsh_get_ttl(nh); in set_nsh()
601 ttl = OVS_MASKED(ttl, key.base.ttl, mask.base.ttl); in set_nsh()
602 flow_key->nsh.base.ttl = ttl; in set_nsh()
603 nsh_set_flags_and_ttl(nh, flags, ttl); in set_nsh()
[all …]

123456789