diff options
author | Tom Gundersen <teg@jklm.no> | 2015-02-01 22:13:26 +0100 |
---|---|---|
committer | Tom Gundersen <teg@jklm.no> | 2015-02-02 11:57:52 +0100 |
commit | 5544ee85163733eaa50f598fcf3bd9421d4a42f9 (patch) | |
tree | 57a7fca80c90e3c94e5bf1d302de15de2a4ea590 /units | |
parent | a9944163fe5600bce85898dae78cd68442a6ff7c (diff) |
networkd: support socket activation
Still keep the non-socket activation code around for starting from the commandline, but
will likely drop that too in the future.
Diffstat (limited to 'units')
-rw-r--r-- | units/systemd-networkd.service.in | 1 | ||||
-rw-r--r-- | units/systemd-networkd.socket | 20 |
2 files changed, 21 insertions, 0 deletions
diff --git a/units/systemd-networkd.service.in b/units/systemd-networkd.service.in index fe92da2123..fab278e92c 100644 --- a/units/systemd-networkd.service.in +++ b/units/systemd-networkd.service.in @@ -29,3 +29,4 @@ WatchdogSec=1min [Install] WantedBy=multi-user.target +Also=systemd-networkd.socket diff --git a/units/systemd-networkd.socket b/units/systemd-networkd.socket new file mode 100644 index 0000000000..d15ee9ed83 --- /dev/null +++ b/units/systemd-networkd.socket @@ -0,0 +1,20 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. + +[Unit] +Description=networkd rtnetlink socket +Documentation=man:systemd-networkd.service(8) man:rtnetlink(7) +DefaultDependencies=no +Before=sockets.target + +[Socket] +ReceiveBuffer=8M +ListenNetlink=route 273 +PassCredentials=yes + +[Install] +WantedBy=sockets.target |