PULLUP_HDR
PULLUP_HDR(mbuf, sizeof(*eh));
PULLUP_HDR(mbuf, l3_off + sizeof(*ip6));
PULLUP_HDR(mbuf, l3_off + sizeof(*ip));
PULLUP_HDR(mbuf, l4_off + sizeof(struct tcphdr *));
PULLUP_HDR(m_head, sizeof(*evl));
PULLUP_HDR(m_head, ehlen + sizeof(*ip));
PULLUP_HDR(m_head, ehlen + iphlen + sizeof(*th));
PULLUP_HDR(m_head, ehlen + sizeof(*ip6));
PULLUP_HDR(m_head, ehlen + sizeof(*ip6) + sizeof(*th));
PULLUP_HDR(m_head, sizeof(*evl));
PULLUP_HDR(m_head, ehlen + sizeof(*ip));
PULLUP_HDR(m_head, off + sizeof(struct udphdr));
PULLUP_HDR(m_head, ehlen + sizeof(*ip6));
PULLUP_HDR(m_head, ehlen + iphlen + sizeof(*th));
PULLUP_HDR(mbuf, ehlen + sizeof(*ip));
PULLUP_HDR(mbuf, ehlen + iphlen + sizeof(*th));
PULLUP_HDR(mbuf, ehlen + sizeof(*ip6) + sizeof(*th));