I have also 7.3-release with syspatches - it prints
pflogd(ok)
on rcctl -f stop pflogd, and no pflogd processes around after that.
$ sysctl kern.version
kern.version=OpenBSD 7.4 (GENERIC.MP) #1394: Wed Oct 4 10:25:33 MDT 2023
[email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
$ ps axu | grep pflog
$
$ doas rcctl -f start pflogd
pflogd(ok)
$ ps axu | grep pflog
root 81507 0.0 0.0 656 1384 ?? SU 6:54PM 0:00.00 pflogd:
[priv] (pflogd)
_pflogd 65294 0.0 0.0 696 1564 ?? Spc 6:54PM 0:00.00 pflogd:
[running] -s 160 -i pflog0 -f /var/log/pflog (pflogd)
$ doas rcctl -f stop pflogd
pflogd(killed)
$ ps axu | grep pflog
_pflogd 65294 0.0 0.0 696 1572 ?? Spc 6:54PM 0:00.00 pflogd:
[running] -s 160 -i pflog0 -f /var/log/pflog (pflogd)