Home
last modified time | relevance | path

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

1234567891011

/linux/net/netfilter/
A 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()
A 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()
A Dnft_osf.c10 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()
A 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()
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 …]
A 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()
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/include/uapi/linux/
A 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/net/xfrm/
A 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/net/mpls/
A 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/arch/um/drivers/
A 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/net/mac80211/
A Dmesh_hwmp.c159 *pos++ = ttl; in mesh_path_sel_frame_tx()
273 *pos++ = ttl; in mesh_path_error_tx()
663 --ttl; in hwmp_preq_frame_process()
718 if (ttl <= 1) { in hwmp_prep_frame_process()
735 --ttl; in hwmp_prep_frame_process()
763 u8 ttl; in hwmp_perr_frame_process() local
770 if (ttl <= 1) { in hwmp_perr_frame_process()
774 ttl--; in hwmp_perr_frame_process()
890 if (ttl <= 1) { in hwmp_rann_frame_process()
895 ttl--; in hwmp_rann_frame_process()
[all …]
/linux/tools/testing/selftests/drivers/net/mlxsw/
A 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
226 ttl 20 tos 20 local 198.51.100.1 dstport 4789
260 ttl 20 tos inherit local 198.51.100.1 dstport 4789
889 ip link set dev vxlan10 type vxlan ttl 10
[all …]
A 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
A 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/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dtc_tun.c24 u8 ttl; member
153 if (!attr->ttl) in mlx5e_route_lookup_ipv4_get()
241 attr.ttl = tun_key->ttl; in mlx5e_tc_tun_create_header_ipv4()
292 ip->ttl = attr.ttl; in mlx5e_tc_tun_create_header_ipv4()
356 attr.ttl = tun_key->ttl; in mlx5e_tc_tun_update_header_ipv4()
396 ip->ttl = attr.ttl; in mlx5e_tc_tun_update_header_ipv4()
460 if (!attr->ttl) in mlx5e_route_lookup_ipv6_get()
507 attr.ttl = tun_key->ttl; in mlx5e_tc_tun_create_header_ipv6()
620 attr.ttl = tun_key->ttl; in mlx5e_tc_tun_update_header_ipv6()
913 match.mask->ttl); in mlx5e_tc_tun_parse()
[all …]
/linux/include/net/
A 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()
A Ddst_metadata.h145 __u8 tos, __u8 ttl, in __ip_tun_set_dst() argument
158 saddr, daddr, tos, ttl, in __ip_tun_set_dst()
170 return __ip_tun_set_dst(iph->saddr, iph->daddr, iph->tos, iph->ttl, in ip_tun_rx_dst()
176 __u8 tos, __u8 ttl, in __ipv6_tun_set_dst() argument
201 info->key.ttl = ttl; in __ipv6_tun_set_dst()
A Dmpls.h31 unsigned int ttl, in mpls_entry_encode() argument
41 (ttl << MPLS_LS_TTL_SHIFT)); in mpls_entry_encode()
/linux/fs/nfs/
A 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/tools/testing/selftests/bpf/progs/
A Dtest_cls_redirect.c421 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()
468 ttl - 1, 2); in forward_with_gre()
474 ttl--; in forward_with_gre()
[all …]
/linux/net/ipv4/
A Dip_tunnel.c554 u8 tos, ttl; in ip_md_tunnel_xmit() local
605 ttl = key->ttl; in ip_md_tunnel_xmit()
606 if (ttl == 0) { in ip_md_tunnel_xmit()
608 ttl = inner_iph->ttl; in ip_md_tunnel_xmit()
612 ttl = ip4_dst_hoplimit(&rt->dst); in ip_md_tunnel_xmit()
648 u8 tos, ttl; in ip_tunnel_xmit() local
786 ttl = tnl_params->ttl; in ip_tunnel_xmit()
787 if (ttl == 0) { in ip_tunnel_xmit()
789 ttl = inner_iph->ttl; in ip_tunnel_xmit()
842 t->parms.iph.ttl = p->iph.ttl; in ip_tunnel_update()
[all …]
A Dinetpeer.c145 __u32 delta, ttl; in inet_peer_gc() local
149 ttl = 0; /* be aggressive */ in inet_peer_gc()
151 ttl = inet_peer_maxttl in inet_peer_gc()
162 if (delta < ttl || !refcount_dec_if_one(&p->refcnt)) in inet_peer_gc()
A Dah4.c136 top_iph->ttl = iph->ttl; in ah_output_done()
195 iph->ttl = top_iph->ttl; in ah_output()
212 top_iph->ttl = 0; in ah_output()
252 top_iph->ttl = iph->ttl; in ah_output()
386 iph->ttl = 0; in ah_input()
/linux/arch/arm64/include/asm/
A 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/drivers/net/ethernet/netronome/nfp/flower/
A 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()
440 if (ip_tun->key.ttl) { in nfp_fl_set_tun()
441 set_tun->ttl = ip_tun->key.ttl; in nfp_fl_set_tun()
452 set_tun->ttl = ip6_dst_hoplimit(dst); in nfp_fl_set_tun()
473 set_tun->ttl = ip4_dst_hoplimit(&rt->dst); in nfp_fl_set_tun()
476 set_tun->ttl = net->ipv4.sysctl_ip_default_ttl; in nfp_fl_set_tun()
547 __u8 ttl; member
590 case offsetof(struct iphdr, ttl): in nfp_fl_set_ip4()
600 set_ip_ttl_tos->ipv4_ttl &= ~ttl_word_mask->ttl; in nfp_fl_set_ip4()
[all …]
/linux/net/openvswitch/
A Dactions.c440 nh->ttl = new_ttl; in set_ip_ttl()
484 flow_key->ip.ttl = nh->ttl; in set_ipv4()
573 u8 ttl; in set_nsh() local
601 ttl = nsh_get_ttl(nh); in set_nsh()
602 ttl = OVS_MASKED(ttl, key.base.ttl, mask.base.ttl); in set_nsh()
603 flow_key->nsh.base.ttl = ttl; in set_nsh()
1218 key->ip.ttl = --nh->hop_limit; in execute_dec_ttl()
1229 if (nh->ttl <= 1) in execute_dec_ttl()
1232 old_ttl = nh->ttl--; in execute_dec_ttl()
1234 htons(nh->ttl << 8)); in execute_dec_ttl()
[all …]

Completed in 35 milliseconds

1234567891011