Index: pf.c =================================================================== RCS file: /cvs/src/sys/net/pf.c,v retrieving revision 1.1112 diff -u -p -r1.1112 pf.c --- pf.c 23 Feb 2021 11:43:40 -0000 1.1112 +++ pf.c 5 Apr 2021 10:16:31 -0000 @@ -6848,8 +6848,10 @@ pf_test(sa_family_t af, int fwdir, struc if ((*m0)->m_pkthdr.pf.flags & PF_TAG_GENERATED) return (PF_PASS); - if ((*m0)->m_pkthdr.pf.flags & PF_TAG_DIVERTED_PACKET) + if ((*m0)->m_pkthdr.pf.flags & PF_TAG_DIVERTED_PACKET) { + CLR((*m0)->m_pkthdr.pf.flags, PF_TAG_DIVERTED_PACKET); return (PF_PASS); + } if ((*m0)->m_pkthdr.pf.flags & PF_TAG_REFRAGMENTED) { (*m0)->m_pkthdr.pf.flags &= ~PF_TAG_REFRAGMENTED;