X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Fsystemd.socket.xml;h=fd4569e1e9adbfea759f930ae9d4442ad34c1ff8;hb=05677bb78079c3fa0283101aac2c07581f4873f1;hp=20dc00ed0120a15f8f63830d021a5f418d213775;hpb=b3eaa6288107210a84d6d121036fb4b2f7283ee2;p=elogind.git diff --git a/man/systemd.socket.xml b/man/systemd.socket.xml index 20dc00ed0..fd4569e1e 100644 --- a/man/systemd.socket.xml +++ b/man/systemd.socket.xml @@ -113,6 +113,17 @@ Socket units may be used to implement on-demand starting of services, as well as parallelized starting of services. + + Note that the daemon software configured for + socket activation with socket units needs to be able + to accept sockets from systemd, either via systemd's + native socket passing interface (see + sd_listen_fds3 + for details) or via the traditional + inetd8-style + socket passing (i.e. sockets passed in via STDIN and + STDOUT, using StandardInput=socket + in the service file). @@ -207,6 +218,22 @@ directive above. + + ListenNetlink= + Specifies a Netlink + family to create a socket for to + listen on. This expects a short string + referring to the AF_NETLINK family + name (such as audit + or kobject-uevent) + as argument, optionally suffixed by a + whitespace followed by a multicast + group integer. Behaviour otherwise is + very similar to the + ListenDatagram= + directive above. + + BindIPv6Only= Takes a one of @@ -437,6 +464,18 @@ address. Defaults to . + + TCPCongestion= + Takes a string + value. Controls the TCP congestion + algorithm used by this socket. Should + be one of "westwood", "veno", "cubic", + "lp" or any other available algorithm + supported by the IP stack. This + setting applies only to stream + sockets. + + ExecStartPre= ExecStartPost= @@ -487,7 +526,7 @@ a time span value such as "5min 20s". Pass 0 to disable the timeout logic. Defaults to - 60s. + 3min. @@ -496,7 +535,6 @@ processes of this socket unit shall be killed. One of , - , , . @@ -506,6 +544,37 @@ systemd.service5 for details. + + + KillSignal= + Specifies which signal + to use when killing a process of this + socket. Defaults to SIGTERM. + + + + + SendSIGKILL= + Specifies whether to + send SIGKILL to remaining processes + after a timeout, if the normal + shutdown procedure left processes of + the socket around. Takes a boolean + value. Defaults to "yes". + + + + + Service= + Specifies the service + unit name to activate on incoming + traffic. This defaults to the service + that bears the same name as the socket + (ignoring the different suffixes). In + most cases it should not be necessary + to use this option. + +