Lines Matching refs:hops
1067 int hops; in ipv6_push_rthdr0() local
1074 hops = ihdr->rt_hdr.hdrlen >> 1; in ipv6_push_rthdr0()
1076 if (hops > 1) in ipv6_push_rthdr0()
1078 (hops - 1) * sizeof(struct in6_addr)); in ipv6_push_rthdr0()
1080 phdr->addr[hops - 1] = **addr_p; in ipv6_push_rthdr0()
1092 int plen, hops; in ipv6_push_rthdr4() local
1100 hops = sr_ihdr->first_segment + 1; in ipv6_push_rthdr4()
1102 (hops - 1) * sizeof(struct in6_addr)); in ipv6_push_rthdr4()
1107 if (sr_ihdr->hdrlen > hops * 2) { in ipv6_push_rthdr4()
1110 tlvs_offset = (1 + hops * 2) << 3; in ipv6_push_rthdr4()
1111 tlvs_length = (sr_ihdr->hdrlen - hops * 2) << 3; in ipv6_push_rthdr4()