Home
last modified time | relevance | path

Searched refs:hop_limit (Results 1 – 25 of 81) sorted by relevance

1234

/linux/net/netfilter/
H A Dxt_HL.c79 new_hl = info->hop_limit; in hl_tg6()
82 new_hl = ip6h->hop_limit + info->hop_limit; in hl_tg6()
87 new_hl = ip6h->hop_limit - info->hop_limit; in hl_tg6()
92 new_hl = ip6h->hop_limit; in hl_tg6()
96 ip6h->hop_limit = new_hl; in hl_tg6()
118 if (info->mode != IP6T_HL_SET && info->hop_limit == 0) in hl_tg6_check()
H A Dnft_chain_route.c73 u8 hop_limit; in nf_route_table_hook6() local
83 hop_limit = ipv6_hdr(skb)->hop_limit; in nf_route_table_hook6()
93 ipv6_hdr(skb)->hop_limit != hop_limit || in nf_route_table_hook6()
/linux/net/ipv6/netfilter/
H A Dip6table_mangle.c37 u8 hop_limit; in ip6t_mangle_out() local
44 hop_limit = ipv6_hdr(skb)->hop_limit; in ip6t_mangle_out()
56 ipv6_hdr(skb)->hop_limit != hop_limit || in ip6t_mangle_out()
H A Dnf_dup_ipv6.c64 --iph->hop_limit; in nf_dup_ipv6()
/linux/include/uapi/linux/
H A Dip6_tunnel.h32 __u8 hop_limit; /* hop limit for tunnel */ member
44 __u8 hop_limit; /* hop limit for tunnel */ member
H A Dicmpv6.h43 __u8 hop_limit; member
76 #define icmp6_hop_limit icmp6_dataun.u_nd_ra.hop_limit
H A Dipv6.h132 __u8 hop_limit; member
/linux/include/trace/events/
H A Dib_umad.h34 __field(u8, hop_limit)
68 __entry->hop_limit = umad_hdr->hop_limit;
97 __entry->gid_index, __entry->hop_limit,
/linux/drivers/infiniband/sw/rxe/
H A Drxe_av.c82 av->grh.hop_limit = grh->hop_limit; in rxe_av_from_attr()
96 grh->hop_limit = av->grh.hop_limit; in rxe_av_to_attr()
/linux/drivers/infiniband/hw/mlx4/
H A Dah.c58 ah->av.ib.hop_limit = grh->hop_limit; in create_ib_ah()
121 ah->av.eth.hop_limit = grh->hop_limit; in create_iboe_ah()
228 ah->av.ib.hop_limit, in mlx4_ib_query_ah()
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_av.c64 u8 hop_limit; member
214 av->hop_limit = grh->hop_limit; in mthca_create_ah()
283 header->grh.hop_limit = ah->av->hop_limit; in mthca_read_ah()
318 ah->av->hop_limit, in mthca_ah_query()
/linux/include/uapi/rdma/
H A Dib_user_mad.h86 __u8 hop_limit; member
130 __u8 hop_limit; member
/linux/net/xfrm/
H A Dxfrm_inout.h32 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()
/linux/include/uapi/linux/netfilter_ipv6/
H A Dip6t_hl.h21 __u8 hop_limit; member
H A Dip6t_HL.h21 __u8 hop_limit; member
/linux/samples/bpf/
H A Dxdp_fwd_kern.c87 if (ip6h->hop_limit <= 1) in xdp_fwd_flags()
136 ip6h->hop_limit--; in xdp_fwd_flags()
H A Dibumad_kern.c59 u8 hop_limit; member
/linux/net/6lowpan/
H A Diphc.c652 hdr.hop_limit = lowpan_ttl_values[iphc0 & LOWPAN_IPHC_HLIM_MASK]; in lowpan_header_decompress()
654 if (lowpan_fetch_skb(skb, &hdr.hop_limit, in lowpan_header_decompress()
655 sizeof(hdr.hop_limit))) in lowpan_header_decompress()
770 hdr.hop_limit, &hdr.daddr); in lowpan_header_decompress()
1149 hdr->hop_limit, &hdr->daddr); in lowpan_header_compress()
1212 switch (hdr->hop_limit) { in lowpan_header_compress()
1223 lowpan_push_hc_data(&hc_ptr, &hdr->hop_limit, in lowpan_header_compress()
1224 sizeof(hdr->hop_limit)); in lowpan_header_compress()
/linux/net/ipv6/
H A Dseg6_iptunnel.c174 hdr->hop_limit = inner_hdr->hop_limit; in __seg6_do_srh_encap()
177 hdr->hop_limit = ip6_dst_hoplimit(skb_dst(skb)); in __seg6_do_srh_encap()
272 hdr->hop_limit = inner_hdr->hop_limit; in seg6_do_srh_encap_red()
275 hdr->hop_limit = ip6_dst_hoplimit(skb_dst(skb)); in seg6_do_srh_encap_red()
/linux/tools/testing/selftests/net/
H A Dnat6to4.bpf.c101 .ttl = ip6->hop_limit, // u8 in sched_cls_ingress6_nat_6_prog()
235 .hop_limit = ip4->ttl, // __u8 in sched_cls_egress4_snat4_prog()
/linux/lib/tests/
H A Dblackhole_dev_kunit.c54 ip6h->hop_limit = 32; in test_blackholedev()
/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma_ah.c133 ipv4.ttl = ib_grh->hop_limit; in set_av_attr()
149 ib_grh->hop_limit); in set_av_attr()
/linux/tools/testing/selftests/bpf/progs/
H A Dtest_lwt_ip_encap.c63 hdr.ip6hdr.hop_limit = 0x40; in bpf_lwt_encap_gre6()
161 hdr.ip6hdr.hop_limit = 0x40;
/linux/include/linux/
H A Dipv6.h17 __s32 hop_limit; member
240 s16 hop_limit; member
/linux/drivers/infiniband/ulp/ipoib/
H A Dipoib_multicast.c241 priv->broadcast->mcmember.hop_limit = mcmember->hop_limit; in ipoib_mcast_join_finish()
285 0, mcast->mcmember.hop_limit, in ipoib_mcast_join_finish()
517 rec.hop_limit = priv->broadcast->mcmember.hop_limit; in ipoib_mcast_join()

1234