segments_left 52 include/uapi/linux/ipv6.h __u8 segments_left; segments_left 28 include/uapi/linux/seg6.h __u8 segments_left; segments_left 216 net/ipv6/ah6.c int segments, segments_left; segments_left 220 net/ipv6/ah6.c segments_left = rthdr->segments_left; segments_left 221 net/ipv6/ah6.c if (segments_left == 0) segments_left 223 net/ipv6/ah6.c rthdr->segments_left = 0; segments_left 237 net/ipv6/ah6.c addrs += segments - segments_left; segments_left 238 net/ipv6/ah6.c memmove(addrs + 1, addrs, (segments_left - 1) * sizeof(*addrs)); segments_left 925 net/ipv6/datagram.c rthdr->segments_left != 1) { segments_left 944 net/ipv6/datagram.c if ((rthdr->hdrlen >> 1) != rthdr->segments_left) { segments_left 334 net/ipv6/exthdrs.c addr = hdr->segments + hdr->segments_left; segments_left 336 net/ipv6/exthdrs.c hdr->segments_left++; segments_left 339 net/ipv6/exthdrs.c hdr->segments_left--; segments_left 382 net/ipv6/exthdrs.c if (hdr->segments_left == 0) { segments_left 414 net/ipv6/exthdrs.c if (hdr->segments_left >= (hdr->hdrlen >> 1)) { segments_left 417 net/ipv6/exthdrs.c ((&hdr->segments_left) - segments_left 433 net/ipv6/exthdrs.c hdr->segments_left--; segments_left 434 net/ipv6/exthdrs.c addr = hdr->segments + hdr->segments_left; segments_left 514 net/ipv6/exthdrs.c if (hdr->segments_left == 0) { segments_left 547 net/ipv6/exthdrs.c if (hdr->hdrlen != 2 || hdr->segments_left != 1) { segments_left 565 net/ipv6/exthdrs.c if (hdr->segments_left > n) { segments_left 568 net/ipv6/exthdrs.c ((&hdr->segments_left) - segments_left 590 net/ipv6/exthdrs.c i = n - --hdr->segments_left; segments_left 909 net/ipv6/exthdrs.c *addr_p = &sr_ihdr->segments[sr_ihdr->segments_left]; segments_left 1159 net/ipv6/exthdrs.c fl6->daddr = srh->segments[srh->segments_left]; segments_left 230 net/ipv6/exthdrs_core.c rh->segments_left == 0) segments_left 451 net/ipv6/ipv6_sockglue.c rthdr->segments_left != 1) segments_left 373 net/ipv6/mip6.c rt2->rt_hdr.segments_left = 1; segments_left 70 net/ipv6/netfilter/ip6t_rt.c pr_debug("SGS_LEFT %u %02X\n", rh->segments_left, rh->segments_left); segments_left 74 net/ipv6/netfilter/ip6t_rt.c rh->segments_left, segments_left 94 net/ipv6/netfilter/ip6t_rt.c rh->segments_left, segments_left 44 net/ipv6/netfilter/ip6t_srh.c if (srh->segments_left > srh->first_segment) segments_left 72 net/ipv6/netfilter/ip6t_srh.c !(srh->segments_left == srhinfo->segs_left))) segments_left 77 net/ipv6/netfilter/ip6t_srh.c !(srh->segments_left > srhinfo->segs_left))) segments_left 82 net/ipv6/netfilter/ip6t_srh.c !(srh->segments_left < srhinfo->segs_left))) segments_left 138 net/ipv6/netfilter/ip6t_srh.c if (srh->segments_left > srh->first_segment) segments_left 164 net/ipv6/netfilter/ip6t_srh.c !(srh->segments_left == srhinfo->segs_left))) segments_left 168 net/ipv6/netfilter/ip6t_srh.c !(srh->segments_left > srhinfo->segs_left))) segments_left 172 net/ipv6/netfilter/ip6t_srh.c !(srh->segments_left < srhinfo->segs_left))) segments_left 204 net/ipv6/netfilter/ip6t_srh.c if (srh->segments_left == srh->first_segment) segments_left 207 net/ipv6/netfilter/ip6t_srh.c ((srh->segments_left + 1) * sizeof(struct in6_addr)); segments_left 219 net/ipv6/netfilter/ip6t_srh.c if (srh->segments_left == 0) segments_left 222 net/ipv6/netfilter/ip6t_srh.c ((srh->segments_left - 1) * sizeof(struct in6_addr)); segments_left 39 net/ipv6/seg6.c if (srh->segments_left > srh->first_segment) segments_left 104 net/ipv6/seg6_local.c if (srh->segments_left == 0) segments_left 121 net/ipv6/seg6_local.c if (srh && srh->segments_left > 0) segments_left 149 net/ipv6/seg6_local.c srh->segments_left--; segments_left 150 net/ipv6/seg6_local.c addr = srh->segments + srh->segments_left; segments_left 28 tools/include/uapi/linux/seg6.h __u8 segments_left; segments_left 39 tools/testing/selftests/bpf/progs/test_lwt_seg6local.c unsigned char segments_left; segments_left 298 tools/testing/selftests/bpf/progs/test_lwt_seg6local.c srh->segments_left = 3; segments_left 39 tools/testing/selftests/bpf/progs/test_seg6_loop.c unsigned char segments_left;