m_extract
struct ether_vlan_header *evl = m_extract(m, 0, sizeof(*evl));
iph = m_extract(m, ehlen, sizeof(*iph));
ip6h = m_extract(m, ehlen, sizeof(*ip6h));
eh = m_extract(m, 0, sizeof(*eh));