]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
pf: remove pd_refs from pfsync
authorKristof Provost <kp@FreeBSD.org>
Fri, 24 Mar 2023 06:04:56 +0000 (07:04 +0100)
committerKristof Provost <kp@FreeBSD.org>
Thu, 30 Mar 2023 00:23:30 +0000 (02:23 +0200)
commit8d261cd2d38fb1cbf4ba5450fafa92f85f64eb82
treeff2f8965c30f411ae5b8d0d42ef8eb9883fefb38
parent9965ab873cd7e2ff07c8052497b1d5e3ae588a27
pf: remove pd_refs from pfsync

It only served to complicate cleanup, and added no value.

While here drop packets in pfsync_defer_tmo() if we don't have a syncif,
rather than just leaving them on the queue.

Reviewed by: markj
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D39248

(cherry picked from commit 27b23cdec9d1255e014ea0decac42a5be8d00735)
sys/netpfil/pf/if_pfsync.c