PF_TAG_GENERATED
m->m_pkthdr.pf.flags |= PF_TAG_GENERATED;
m->m_pkthdr.pf.flags |= PF_TAG_GENERATED;
m0->m_pkthdr.pf.flags |= PF_TAG_GENERATED;
if ((*m0)->m_pkthdr.pf.flags & PF_TAG_GENERATED)
pd.m->m_pkthdr.pf.flags |= PF_TAG_GENERATED;
if (n->m_pkthdr.pf.flags & PF_TAG_GENERATED)
m->m_pkthdr.pf.flags |= PF_TAG_GENERATED;
m->m_pkthdr.pf.flags = pfflags & PF_TAG_GENERATED;
mcopy->m_pkthdr.pf.flags |= (pfflags & PF_TAG_GENERATED);
if ((m->m_pkthdr.pf.flags & (PF_TAG_REROUTE | PF_TAG_GENERATED)) ==
(PF_TAG_REROUTE | PF_TAG_GENERATED))
m->m_pkthdr.pf.flags &= ~(PF_TAG_GENERATED | PF_TAG_REROUTE);
m->m_pkthdr.pf.flags |= PF_TAG_GENERATED;
m->m_pkthdr.pf.flags = pfflags & PF_TAG_GENERATED;
if ((m->m_pkthdr.pf.flags & (PF_TAG_REROUTE | PF_TAG_GENERATED)) ==
(PF_TAG_REROUTE | PF_TAG_GENERATED)) {
m->m_pkthdr.pf.flags &= ~(PF_TAG_GENERATED | PF_TAG_REROUTE);
m->m_pkthdr.pf.flags |= PF_TAG_GENERATED;
(pfflags & PF_TAG_GENERATED);
mcopy->m_pkthdr.pf.flags |= (pfflags & PF_TAG_GENERATED);
if ((m->m_pkthdr.pf.flags & (PF_TAG_REROUTE | PF_TAG_GENERATED)) ==
(PF_TAG_REROUTE | PF_TAG_GENERATED)) {
m->m_pkthdr.pf.flags &= ~(PF_TAG_GENERATED | PF_TAG_REROUTE);
m->m_pkthdr.pf.flags |= PF_TAG_GENERATED;