]> git.ipfire.org Git - people/ms/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)
committerVictor Julien <vjulien@oisf.net>
Thu, 17 Feb 2022 15:58:59 +0000 (16:58 +0100)
commite04d378e587d99fa40e1b237c0ef4db5cfde1902
tree11d4d38325cf9e5dd9ed5f441656bf78c2bbe61f
parente04fcfcf2f737736468cfa829061eb88991376ef
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.
src/runmode-unittests.c
src/suricata.c
src/util-cidr.c
src/util-cidr.h