Lines Matching refs:rthdr

3047 	ip6_rthdr_t *rthdr;  in ipsec_needs_processing_v6()  local
3094 rthdr = (ip6_rthdr_t *)whereptr; in ipsec_needs_processing_v6()
3100 if (rthdr->ip6r_segleft > 0) in ipsec_needs_processing_v6()
3103 ehdrlen = 8 * (rthdr->ip6r_len + 1); in ipsec_needs_processing_v6()
3104 if ((uchar_t *)rthdr + ehdrlen > endptr) in ipsec_needs_processing_v6()
3106 nexthdrp = &rthdr->ip6r_nxt; in ipsec_needs_processing_v6()
3307 ip6_rthdr_t *rthdr; in ip_input_fragment_v6() local
3310 rthdr = (ip6_rthdr_t *)ptr; in ip_input_fragment_v6()
3311 prev_nexthdr = rthdr->ip6r_nxt; in ip_input_fragment_v6()
3312 prev_nexthdr_offset = (uint8_t *)&rthdr->ip6r_nxt in ip_input_fragment_v6()
3314 hdr_len = 8 * (rthdr->ip6r_len + 1); in ip_input_fragment_v6()
3918 ip6_rthdr0_t *rthdr; in ip_source_routed_v6() local
3961 rthdr = (ip6_rthdr0_t *)byteptr; in ip_source_routed_v6()
3973 if (rthdr->ip6r0_segleft > 0 || in ip_source_routed_v6()
3974 rthdr->ip6r0_segleft == 0) { in ip_source_routed_v6()
3975 numaddr = rthdr->ip6r0_len / 2; in ip_source_routed_v6()
3976 addrptr = (in6_addr_t *)((char *)rthdr + in ip_source_routed_v6()
3977 sizeof (*rthdr)); in ip_source_routed_v6()
3978 addrptr += (numaddr - (rthdr->ip6r0_segleft + 1)); in ip_source_routed_v6()
4070 ip6_rthdr_t *rthdr; in ip_fragment_v6() local
4073 rthdr = (ip6_rthdr_t *)ptr; in ip_fragment_v6()
4074 nexthdr = rthdr->ip6r_nxt; in ip_fragment_v6()
4075 hdr_len = 8 * (rthdr->ip6r_len + 1); in ip_fragment_v6()
4264 ip6_rthdr_t *rthdr; in ip_fraghdr_add_v6() local
4267 rthdr = (ip6_rthdr_t *)ptr; in ip_fraghdr_add_v6()
4268 nexthdr = rthdr->ip6r_nxt; in ip_fraghdr_add_v6()
4269 prev_nexthdr_offset = (uint8_t *)&rthdr->ip6r_nxt in ip_fraghdr_add_v6()
4271 hdr_len = 8 * (rthdr->ip6r_len + 1); in ip_fraghdr_add_v6()
4674 ip6_rthdr0_t *rthdr = (ip6_rthdr0_t *)rth; in ip_massage_options_v6() local
4690 if ((rthdr->ip6r0_segleft == 0) || (rthdr->ip6r0_len == 0)) in ip_massage_options_v6()
4707 addrptr = (in6_addr_t *)((char *)rthdr + sizeof (*rthdr)); in ip_massage_options_v6()
4708 numaddr = rthdr->ip6r0_len / 2; in ip_massage_options_v6()
4846 ip6_rthdr_t *rthdr; in ipsec_ah_get_hdr_size_v6() local
4870 rthdr = (ip6_rthdr_t *)whereptr; in ipsec_ah_get_hdr_size_v6()
4871 nexthdr = rthdr->ip6r_nxt; in ipsec_ah_get_hdr_size_v6()
4872 ehdrlen = 8 * (rthdr->ip6r_len + 1); in ipsec_ah_get_hdr_size_v6()