/kernel/linux/linux-5.10/net/netfilter/ |
H 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() [all...] |
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 in ttl_tg_check() [all...] |
H 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()
|
H A D | xt_recent.c | 71 u_int8_t ttl; member 126 u_int8_t ttl) in recent_entry_lookup() 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() 195 e->ttl = ttl; in recent_entry_init() 248 u_int8_t ttl; in recent_mt() local 124 recent_entry_lookup(const struct recent_table *table, const union nf_inet_addr *addrp, u_int16_t family, u_int8_t ttl) recent_entry_lookup() argument 179 recent_entry_init(struct recent_table *t, const union nf_inet_addr *addr, u_int16_t family, u_int8_t ttl) recent_entry_init() argument [all...] |
/kernel/linux/linux-6.6/net/netfilter/ |
H 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() [all...] |
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 in ttl_tg_check() [all...] |
H 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() 100 if (nla_put_u8(skb, NFTA_OSF_TTL, priv->ttl)) in nft_osf_dump() 149 priv->ttl != osf->ttl) { in nft_osf_reduce() [all...] |
H A D | xt_recent.c | 71 u_int8_t ttl; member 126 u_int8_t ttl) in recent_entry_lookup() 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() 195 e->ttl = ttl; in recent_entry_init() 248 u_int8_t ttl; in recent_mt() local 124 recent_entry_lookup(const struct recent_table *table, const union nf_inet_addr *addrp, u_int16_t family, u_int8_t ttl) recent_entry_lookup() argument 179 recent_entry_init(struct recent_table *t, const union nf_inet_addr *addr, u_int16_t family, u_int8_t ttl) recent_entry_init() argument [all...] |
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | batadv_packet.h | 199 * @ttl: time to live for this packet, part of the general header 211 __u8 ttl; member 227 * @ttl: time to live for this packet, part of the general header 237 __u8 ttl; member 269 * @ttl: time to live for this packet, part of the general header 283 __u8 ttl; member 295 * @ttl: time to live for this packet, part of the general header 306 __u8 ttl; member 319 * @ttl: time to live for this packet, part of the general header 335 __u8 ttl; member 374 __u8 ttl; global() member 408 __u8 ttl; global() member 449 __u8 ttl; global() member 479 __u8 ttl; global() member 508 __u8 ttl; global() member 537 __u8 ttl; global() member [all...] |
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | batadv_packet.h | 201 * @ttl: time to live for this packet, part of the general header 213 __u8 ttl; member 229 * @ttl: time to live for this packet, part of the general header 239 __u8 ttl; member 271 * @ttl: time to live for this packet, part of the general header 285 __u8 ttl; member 297 * @ttl: time to live for this packet, part of the general header 308 __u8 ttl; member 321 * @ttl: time to live for this packet, part of the general header 337 __u8 ttl; member 376 __u8 ttl; global() member 410 __u8 ttl; global() member 451 __u8 ttl; global() member 481 __u8 ttl; global() member 510 __u8 ttl; global() member 539 __u8 ttl; global() member [all...] |
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | batadv_packet.h | 100 __u8 ttl; member 113 __u8 ttl; member 132 __u8 ttl; member 142 __u8 ttl; member 153 __u8 ttl; member 171 __u8 ttl; member 184 __u8 ttl; member 197 __u8 ttl; member 217 __u8 ttl; member 225 __u8 ttl; member 241 __u8 ttl; global() member [all...] |
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | batadv_packet.h | 100 __u8 ttl; member 113 __u8 ttl; member 132 __u8 ttl; member 142 __u8 ttl; member 153 __u8 ttl; member 171 __u8 ttl; member 184 __u8 ttl; member 197 __u8 ttl; member 217 __u8 ttl; member 225 __u8 ttl; member 241 __u8 ttl; global() member [all...] |
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | batadv_packet.h | 88 __u8 ttl; member 101 __u8 ttl; member 120 __u8 ttl; member 130 __u8 ttl; member 141 __u8 ttl; member 159 __u8 ttl; member 172 __u8 ttl; member 187 __u8 ttl; member 207 __u8 ttl; member 216 __u8 ttl; member 233 __u8 ttl; global() member [all...] |
/kernel/linux/linux-5.10/arch/um/drivers/ |
H 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() 101 printk(KERN_ERR "mcast_setup - Bad ttl : '%s'\n", in mcast_setup() 111 init->lport, init->ttl); in mcast_setup()
|
/kernel/linux/linux-6.6/arch/um/drivers/ |
H 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() 101 printk(KERN_ERR "mcast_setup - Bad ttl : '%s'\n", in mcast_setup() 111 init->lport, init->ttl); in mcast_setup()
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | mesh_hwmp.c | 104 u8 hop_count, u8 ttl, in mesh_path_sel_frame_tx() 159 *pos++ = ttl; in mesh_path_sel_frame_tx() 223 * @ttl: allowed remaining hops 235 u8 ttl, const u8 *target, u32 target_sn, in mesh_path_error_tx() 272 /* ttl */ in mesh_path_error_tx() 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() 100 mesh_path_sel_frame_tx(enum mpath_frame_type action, u8 flags, const u8 *orig_addr, u32 orig_sn, u8 target_flags, const u8 *target, u32 target_sn, const u8 *da, u8 hop_count, u8 ttl, u32 lifetime, u32 metric, u32 preq_id, struct ieee80211_sub_if_data *sdata) mesh_path_sel_frame_tx() argument 234 mesh_path_error_tx(struct ieee80211_sub_if_data *sdata, u8 ttl, const u8 *target, u32 target_sn, u16 target_rcode, const u8 *ra) mesh_path_error_tx() argument 702 u8 ttl, hopcount, flags; hwmp_prep_frame_process() local 763 u8 ttl; hwmp_perr_frame_process() local 817 u8 ttl, flags, hopcount; hwmp_rann_frame_process() local 1034 u8 ttl, target_flags = 0; mesh_path_start_discovery() local [all...] |
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | mesh_hwmp.c | 104 u8 hop_count, u8 ttl, in mesh_path_sel_frame_tx() 159 *pos++ = ttl; in mesh_path_sel_frame_tx() 223 * @ttl: allowed remaining hops 235 u8 ttl, const u8 *target, u32 target_sn, in mesh_path_error_tx() 272 /* ttl */ in mesh_path_error_tx() 273 *pos++ = ttl; in mesh_path_error_tx() 581 u8 target_flags, ttl, flags; in hwmp_preq_frame_process() local 653 ttl = ifmsh->mshcfg.element_ttl; in hwmp_preq_frame_process() 654 if (ttl != 0) { in hwmp_preq_frame_process() 658 target_sn, mgmt->sa, 0, ttl, in hwmp_preq_frame_process() 100 mesh_path_sel_frame_tx(enum mpath_frame_type action, u8 flags, const u8 *orig_addr, u32 orig_sn, u8 target_flags, const u8 *target, u32 target_sn, const u8 *da, u8 hop_count, u8 ttl, u32 lifetime, u32 metric, u32 preq_id, struct ieee80211_sub_if_data *sdata) mesh_path_sel_frame_tx() argument 234 mesh_path_error_tx(struct ieee80211_sub_if_data *sdata, u8 ttl, const u8 *target, u32 target_sn, u16 target_rcode, const u8 *ra) mesh_path_error_tx() argument 716 u8 ttl, hopcount, flags; hwmp_prep_frame_process() local 777 u8 ttl; hwmp_perr_frame_process() local 831 u8 ttl, flags, hopcount; hwmp_rann_frame_process() local 1052 u8 ttl, target_flags = 0; mesh_path_start_discovery() local [all...] |
/kernel/linux/linux-5.10/net/mpls/ |
H A D | mpls_iptunnel.c | 52 unsigned int ttl; in mpls_xmit() local 68 /* Obtain the ttl using the following set of rules. in mpls_xmit() 70 * LWT ttl propagation setting: in mpls_xmit() 74 * Global ttl propagation setting: in mpls_xmit() 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 in mpls_xmit() [all...] |
/kernel/linux/linux-6.6/net/mpls/ |
H A D | mpls_iptunnel.c | 52 unsigned int ttl; in mpls_xmit() local 68 /* Obtain the ttl using the following set of rules. in mpls_xmit() 70 * LWT ttl propagation setting: in mpls_xmit() 74 * Global ttl propagation setting: in mpls_xmit() 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 in mpls_xmit() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_tun.c | 196 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() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | l2_tos_ttl_inherit.sh | 87 # We don't want a test-ttl of 64 or 0, 88 # because 64 is when no ttl is set and 0 is not a valid ttl. 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 [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | dst_metadata.h | 144 __u8 tos, __u8 ttl, in __ip_tun_set_dst() 157 saddr, daddr, tos, ttl, in __ip_tun_set_dst() 169 return __ip_tun_set_dst(iph->saddr, iph->daddr, iph->tos, iph->ttl, in ip_tun_rx_dst() 175 __u8 tos, __u8 ttl, in __ipv6_tun_set_dst() 200 info->key.ttl = ttl; in __ipv6_tun_set_dst() 142 __ip_tun_set_dst(__be32 saddr, __be32 daddr, __u8 tos, __u8 ttl, __be16 tp_dst, __be16 flags, __be64 tunnel_id, int md_size) __ip_tun_set_dst() argument 173 __ipv6_tun_set_dst(const struct in6_addr *saddr, const struct in6_addr *daddr, __u8 tos, __u8 ttl, __be16 tp_dst, __be32 label, __be16 flags, __be64 tunnel_id, int md_size) __ipv6_tun_set_dst() argument
|
/kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/mlxsw/ |
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 \
|