KT_ASSERT3UG
KT_ASSERT3UG(result.meoi_flags, ==, expect->meoi_flags, ctx, done);
KT_ASSERT3UG(result.meoi_l2hlen, ==, expect->meoi_l2hlen, ctx, done);
KT_ASSERT3UG(result.meoi_l3proto, ==, expect->meoi_l3proto, ctx, done);
KT_ASSERT3UG(result.meoi_l3hlen, ==, expect->meoi_l3hlen, ctx, done);
KT_ASSERT3UG(result.meoi_l4proto, ==, expect->meoi_l4proto, ctx, done);
KT_ASSERT3UG(result.meoi_l4hlen, ==, expect->meoi_l4hlen, ctx, done);
KT_ASSERT3UG(result->meoi_flags, ==, expect->meoi_flags, ctx, done);
KT_ASSERT3UG(result->meoi_l2hlen, ==, expect->meoi_l2hlen, ctx, done);
KT_ASSERT3UG(result->meoi_l3proto, ==, expect->meoi_l3proto, ctx, done);
KT_ASSERT3UG(result->meoi_l3hlen, ==, expect->meoi_l3hlen, ctx, done);
KT_ASSERT3UG(result->meoi_l4proto, ==, expect->meoi_l4proto, ctx, done);
KT_ASSERT3UG(result->meoi_l4hlen, ==, expect->meoi_l4hlen, ctx, done);
KT_ASSERT3UG(vlan_tci, ==, etp.etp_tci, ctx, done);
KT_ASSERT3UG(msgsize(mp1), ==, 14, ctx, cleanup);
KT_ASSERT3UG(msgsize(mp2), ==, 20, ctx, cleanup);
KT_ASSERT3UG(msgsize(mp1), ==, 34, ctx, cleanup);
KT_ASSERT3UG(msgsize(mp2), ==, 20, ctx, cleanup);
KT_ASSERT3UG(msgsegs(mp), ==, 2, ctx, cleanup);
KT_ASSERT3UG(MBLKL(pullmp), ==, 4, ctx, cleanup);
KT_ASSERT3UG(msgsize(pullmp), ==, 16, ctx, cleanup);
KT_ASSERT3UG(msgsegs(pullmp), ==, 3, ctx, cleanup);
KT_ASSERT3UG(msgsegs(mp), ==, 2, ctx, cleanup);
KT_ASSERT3UG(MBLKL(pullmp), ==, 5, ctx, cleanup);
KT_ASSERT3UG(msgsize(pullmp), ==, 12, ctx, cleanup);
KT_ASSERT3UG(msgsegs(pullmp), ==, 2, ctx, cleanup);
KT_ASSERT3UG(msgsegs(mp), ==, 3, ctx, cleanup);
KT_ASSERT3UG(MBLKL(pullmp), ==, 12, ctx, cleanup);
KT_ASSERT3UG(msgsize(pullmp), ==, 16, ctx, cleanup);
KT_ASSERT3UG(msgsegs(pullmp), ==, 2, ctx, cleanup);
KT_ASSERT3UG(msgsegs(mp), ==, 2, ctx, cleanup);
KT_ASSERT3UG(MBLKL(pullmp), ==, 4, ctx, cleanup);
KT_ASSERT3UG(msgsize(pullmp), ==, 16, ctx, cleanup);
KT_ASSERT3UG(msgsegs(pullmp), ==, 3, ctx, cleanup);
KT_ASSERT3UG(msgsegs(mp), ==, 2, ctx, cleanup);
KT_ASSERT3UG(MBLKL(pullmp), ==, 4, ctx, cleanup);
KT_ASSERT3UG(msgsize(pullmp), ==, 16, ctx, cleanup);
KT_ASSERT3UG(msgsegs(pullmp), ==, 3, ctx, cleanup);
KT_ASSERT3UG(msgsegs(mp), ==, 1, ctx, cleanup);
KT_ASSERT3UG(MBLKL(pullmp), ==, 64, ctx, cleanup);
KT_ASSERT3UG(msgsize(pullmp), ==, 64, ctx, cleanup);
KT_ASSERT3UG(msgsegs(pullmp), ==, 1, ctx, cleanup);
KT_ASSERT3UG(msgsegs(mp), ==, 3, ctx, cleanup);
KT_ASSERT3UG(MBLKL(pullmp), ==, 42, ctx, cleanup);
KT_ASSERT3UG(msgsize(pullmp), ==, 42, ctx, cleanup);
KT_ASSERT3UG(msgsegs(pullmp), ==, 1, ctx, cleanup);
KT_ASSERT3UG(DB_REF(curr), ==, 1, ctx, cleanup);
KT_ASSERT3UG(MBLKL(mp1), ==, 0, ctx, cleanup);
KT_ASSERT3UG(MBLKL(mp1), ==, 14, ctx, cleanup);
KT_ASSERT3UG(msgsize(mp1), ==, 0, ctx, cleanup);
KT_ASSERT3UG(msgsize(mp2), ==, 0, ctx, cleanup);