Current size of ipset used for testing:
| ubuntu@juju-87625f-hloeung-93:~/ipset$ wc -l ~/whitelist-ipv4 | 515698 /home/ubuntu/whitelist-ipv4
With the patch:
| ubuntu@juju-87625f-hloeung-93:~/ipset$ sudo ipset destroy test | ubuntu@juju-87625f-hloeung-93:~/ipset$ sudo ipset create test hash:net,port,net hashsize 4096 maxelem 786432 | ubuntu@juju-87625f-hloeung-93:~/ipset$ time sudo ~/ipset/src/ipset restore < ~/whitelist-ipv4 | | real 0m7.204s | user 0m3.104s | sys 0m3.877s
vs without.
| ubuntu@juju-87625f-hloeung-93:~/ipset$ sudo ipset destroy test | ubuntu@juju-87625f-hloeung-93:~/ipset$ sudo ipset create test hash:net,port,net hashsize 4096 maxelem 786432 | ubuntu@juju-87625f-hloeung-93:~/ipset$ time sudo ~/ipset/src/ipset restore < ~/whitelist-ipv4 | | real 0m33.232s | user 0m25.291s | sys 0m7.682s
Output of what I used to revert to compare - https://paste.ubuntu.com/p/x9wcsQdxMn/
Current size of ipset used for testing:
| ubuntu@ juju-87625f- hloeung- 93:~/ipset$ wc -l ~/whitelist-ipv4 whitelist- ipv4
| 515698 /home/ubuntu/
With the patch:
| ubuntu@ juju-87625f- hloeung- 93:~/ipset$ sudo ipset destroy test juju-87625f- hloeung- 93:~/ipset$ sudo ipset create test hash:net,port,net hashsize 4096 maxelem 786432 juju-87625f- hloeung- 93:~/ipset$ time sudo ~/ipset/src/ipset restore < ~/whitelist-ipv4
| ubuntu@
| ubuntu@
|
| real 0m7.204s
| user 0m3.104s
| sys 0m3.877s
vs without.
| ubuntu@ juju-87625f- hloeung- 93:~/ipset$ sudo ipset destroy test juju-87625f- hloeung- 93:~/ipset$ sudo ipset create test hash:net,port,net hashsize 4096 maxelem 786432 juju-87625f- hloeung- 93:~/ipset$ time sudo ~/ipset/src/ipset restore < ~/whitelist-ipv4
| ubuntu@
| ubuntu@
|
| real 0m33.232s
| user 0m25.291s
| sys 0m7.682s
Output of what I used to revert to compare - https:/ /paste. ubuntu. com/p/x9wcsQdxM n/