]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
pf: pre-compute rule hash
authorMateusz Guzik <mjg@FreeBSD.org>
Fri, 25 Feb 2022 17:50:56 +0000 (18:50 +0100)
committerMateusz Guzik <mjg@FreeBSD.org>
Mon, 28 Mar 2022 11:44:52 +0000 (11:44 +0000)
commit1a3e98a5b87670760af9a480884b46615dc138c2
tree6aa0ea2365dafa3d165e480e9265ef3581fc45da
parent93f8c38c0371139fbe444b645ef36ae0d92d400a
pf: pre-compute rule hash

Makes it cheaper to compare rules when "keep_counters" is set.
This also sets up keeping them in a RB tree.

Reviewed by: kp
Sponsored by: Rubicon Communications, LLC ("Netgate")
sys/net/pfvar.h
sys/netpfil/pf/pf_ioctl.c