ip6_addr_t
sizeof(struct ip6_addr_t) * (srh->first_segment + 1);
struct ip6_addr_t egr_addr;
struct ip6_addr_t *seg;
seg = (struct ip6_addr_t *)((char *)srh + sizeof(*srh));
seg = (struct ip6_addr_t *)((char *)seg + sizeof(*seg));
struct ip6_addr_t addr;
struct ip6_addr_t segments[0];
sizeof(struct ip6_addr_t) * (srh->first_segment + 1);
struct ip6_addr_t addr;
struct ip6_addr_t segments[0];