]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MEDIUM: map/acl: Accelerate several functions using pat_ref_elt struct ->head list
authorFrédéric Lécaille <flecaille@haproxy.com>
Tue, 22 Aug 2023 16:32:13 +0000 (18:32 +0200)
committerWilly Tarreau <w@1wt.eu>
Fri, 25 Aug 2023 13:42:01 +0000 (15:42 +0200)
commit5fea59754b7765ca83aea3813f8b375160c7f3b0
treeaae2f4a4a811186b0957634e11aaf792c94f0d05
parent745d1a269b3fdc969abbb7181d534f41c2bcd5e8
MEDIUM: map/acl: Accelerate several functions using pat_ref_elt struct ->head list

Replace as much as possible list_for_each*() around ->head list, member of
pat_ref_elt struct by use of its ->ebpt_root member which is an ebtree.
src/pattern.c