M_CHECK
M_CHECK(sizeof(struct ether_header));
M_CHECK(sizeof(struct ip));
M_CHECK(sizeof(struct ip6_hdr));
M_CHECK(sizeof(struct ether_vlan_header) -
M_CHECK(sizeof(struct ip));
M_CHECK(sizeof(struct ip6_hdr));
M_CHECK(sizeof(struct ip));
M_CHECK(sizeof(struct ip6_hdr) - sizeof(struct ip));
M_CHECK((ip->ip_hl << 2) - sizeof(struct ip));
M_CHECK(sizeof(struct tcphdr));
M_CHECK(sizeof(struct udphdr));
M_CHECK(sizeof(struct sctphdr));
M_CHECK(sizeof(struct tcphdr));
M_CHECK(sizeof(struct udphdr));
M_CHECK(sizeof(struct sctphdr));
M_CHECK(sizeof(struct ip6_ext));
M_CHECK(sizeof(struct ip6_ext));
M_CHECK(sizeof(struct ip6_frag));
M_CHECK(sizeof(struct ip));
M_CHECK(iphlen - sizeof(struct ip) + sizeof(struct tcphdr));
M_CHECK(tcphlen - sizeof(struct tcphdr));