/linux/net/netfilter/ |
A 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()
|
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()
|
A 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()
|
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 …]
|
A 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/include/uapi/linux/ |
A 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/net/xfrm/ |
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/net/mpls/ |
A 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/arch/um/drivers/ |
A 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/net/mac80211/ |
A D | mesh_hwmp.c | 159 *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 D | vxlan.sh | 67 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 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
|
A 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/drivers/net/ethernet/mellanox/mlx5/core/en/ |
A D | tc_tun.c | 24 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 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()
|
A D | dst_metadata.h | 145 __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 D | mpls.h | 31 unsigned int ttl, in mpls_entry_encode() argument 41 (ttl << MPLS_LS_TTL_SHIFT)); in mpls_entry_encode()
|
/linux/fs/nfs/ |
A D | dns_resolve.c | 181 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 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() 468 ttl - 1, 2); in forward_with_gre() 474 ttl--; in forward_with_gre() [all …]
|
/linux/net/ipv4/ |
A D | ip_tunnel.c | 554 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 D | inetpeer.c | 145 __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 D | ah4.c | 136 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 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/drivers/net/ethernet/netronome/nfp/flower/ |
A 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() 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 D | actions.c | 440 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 …]
|