]> git.ipfire.org Git - thirdparty/suricata.git/commit
util/cidr: simplify IPv4 CIDR handling; add IPv6
authorVictor Julien <vjulien@oisf.net>
Thu, 17 Feb 2022 09:56:53 +0000 (10:56 +0100)
committerShivani Bhardwaj <shivanib134@gmail.com>
Fri, 4 Mar 2022 05:38:17 +0000 (11:08 +0530)
commit20bce78ab19c7900afc9ad856ffb74625fcebbc8
treedf48345da3fdb32b456e07431f3384a63f547bb2
parent18bf8c89d933e9ea320e7a397f4f0db11aa13ee3
util/cidr: simplify IPv4 CIDR handling; add IPv6

Instead of building a table at init just calculate it on demand.

Callsites are all during init, so its not performance critical.

Add similar function for IPv6.

(cherry picked from commit e04d378e587d99fa40e1b237c0ef4db5cfde1902)
src/runmode-unittests.c
src/suricata.c
src/util-cidr.c
src/util-cidr.h