1_STACKMANAGER(8) Executable programs _STACKMANAGER(8)
2
3
4
6 ipsec__stackmanager - internal script to bring up kernel components for
7 Libreswan
8
10 ipsec _stackmanager start [--xfrm]
11
12 ipsec _stackmanager stop
13
15 ipsec _stackmanager is called from within the init sub-system (systemd,
16 upstart, sysv initscripts) to bring up the Libreswan kernel component
17 as configured via the protostack= option in the ipsec.conf
18 configuration file.
19
20 This involves loading and optionally unloading of the required kernel
21 modules. Because the Linux kernel cannot autodetect most crypto related
22 drivers on-demand, _stackmanager handles loading the modules for the
23 specific IPsec stack.
24
25 When the --xfrm option is given to the start command, the XFRM stack is
26 loaded regardless of the existence or contents of the ipsec.conf file.
27 This is used for docker tests where the host system, which might not
28 have libreswan installed, needs to run _stackmanager from the source
29 tree to load the modules on the host so the modules are available
30 inside the containers.
31
33 ip(8), ipsec_tncfg(8), ipsec.conf(5), ipsec_addconn(8), pluto(8)
34
36 This script was introduced in Libreswan. On the older Openswan systems,
37 this functionality was split over various script files such as ipsec
38 _startnetkey, ipsec _startklips, ipsec _realsetup and ipsec setup. Man
39 page written for the Libreswan project <https://libreswan.org/> by Paul
40 Wouters.
41
43 Paul Wouters
44 placeholder to suppress warning
45
46
47
48libreswan 09/08/2023 _STACKMANAGER(8)