]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/network/networkd-manager.c
networkd: move event loop handling out of the manager (#4723)
authorTom Gundersen <teg@jklm.no>
Mon, 28 Nov 2016 19:42:40 +0000 (20:42 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 28 Nov 2016 19:42:40 +0000 (20:42 +0100)
commitb76d99d9e66f965b79dade55ab719d54a17e709c
treee0d45453cbd3ad9c958de54d040d614ea5e88f35
parentdc3b8afb93f188f212218487ab62fd3f12a2b58f
networkd: move event loop handling out of the manager (#4723)

This will allow us to have several managers sharing an event loop
and running in parallel, as if they were running in separate processes.

The long term-aim is to allow networkd to be split into separate
processes, so restructure the code to make this simpler.

For now we drop the exit-on-idle logic, as this was anyway severely
restricted at the moment. Once split, we will revisit this as it may
then make more sense again.
src/network/networkd-manager.c
src/network/networkd-manager.h
src/network/networkd.c
src/network/test-network.c