]> git.ipfire.org Git - thirdparty/bird.git/commit
Flock: Creating the hypervisor and the external-contact process
authorMaria Matejka <mq@ucw.cz>
Thu, 29 Aug 2024 05:53:47 +0000 (07:53 +0200)
committerMaria Matejka <mq@ucw.cz>
Sun, 23 Feb 2025 18:07:35 +0000 (19:07 +0100)
commitd79693b0f3e8c4bcd5eb0618048b8fd12a902014
tree608685a33f4f4b656cc23f81e05357b0b05c59af
parent131239cd698858fa22f344d6bce4aacc06099599
Flock: Creating the hypervisor and the external-contact process

This is the first part of rewriting Flock to C to significantly reduce
memory footprint of individual machines from 20+M in Python to (goal)
less than 1M. Now the process eats ~460k and I suspect that this won't
even be the consumption per machine in total as fork() is involved and
some parts of the memory will be heavily shared.
Makefile.in
flock/Makefile [new file with mode: 0644]
flock/flock.c [new file with mode: 0644]
flock/flock.h [new file with mode: 0644]
flock/hypervisor.c [new file with mode: 0644]