PULLUP_TO
PULLUP_TO(hlen, ulp, struct icmp6_hdr);
PULLUP_TO(hlen, ulp, struct tcphdr);
PULLUP_TO(hlen, ulp, struct udphdr);
PULLUP_TO(hlen, ulp, struct ip6_hbh);
PULLUP_TO(hlen, ulp, struct ip6_rthdr);
PULLUP_TO(hlen, ulp, struct ip6_frag);
PULLUP_TO(hlen, ulp, struct ip6_hbh);
PULLUP_TO(hlen, ulp, struct ip6_ext);
PULLUP_TO(hlen, ulp, uint32_t); /* SPI, Seq# */
PULLUP_TO(hlen, ulp, struct ip6_ext);
PULLUP_TO(hlen, ulp, struct pim);
PULLUP_TO(hlen, ulp, struct grehdr);
PULLUP_TO(hlen, ulp, offsetof(
PULLUP_TO(hlen, ulp, struct ip6_hdr);
PULLUP_TO(hlen, ulp, struct ip);
PULLUP_TO(hlen, ulp, struct pfsync_header);
PULLUP_TO(hlen, ulp, struct ip6_ext);
PULLUP_TO(hlen, ulp, struct tcphdr);
PULLUP_TO(hlen, ulp, struct udphdr);
PULLUP_TO(hlen, ulp, struct icmphdr);