ovs-vswitchd has arguments that are currently not exposed by ovs-ctl as the project provided wrapper to start/stop the daemons. This patch adds $OVS_VSWITCHD_OPTS which - if set - will be inserted in the call to ovs-vswitchd as argument(s). This avoids adding custom vars for each parameter that is there and might be added.
Co-authored-by: James Page <james.p...@canonical.com> Signed-off-by: James Page <james.p...@canonical.com> Signed-off-by: Christian Ehrhardt <christian.ehrha...@canonical.com> --- debian/openvswitch-switch.template | 4 ++++ utilities/ovs-ctl.in | 3 +++ 2 files changed, 7 insertions(+) diff --git a/debian/openvswitch-switch.template b/debian/openvswitch-switch.template index 27cf7b5..4a04ccd 100644 --- a/debian/openvswitch-switch.template +++ b/debian/openvswitch-switch.template @@ -10,3 +10,7 @@ # DPDK options - see /usr/share/doc/openvswitch-common/INSTALL.DPDK.md.gz # these are passed to ovs-vswitchd obeying to the positional requirements # DPDK_OPTS='--dpdk -vhost_sock_dir /var/run/openvswitch-vhost -c 0x1 -n 4' + +# OVS_VSWITCHD_OPTS: Extra options to pass to ovs-vswitchd. +# This is, for example, a suitable place to specify verbosity options +# OVS_VSWITCHD_OPTS= diff --git a/utilities/ovs-ctl.in b/utilities/ovs-ctl.in index 7b3a3bf..2b4fde1 100755 --- a/utilities/ovs-ctl.in +++ b/utilities/ovs-ctl.in @@ -224,6 +224,9 @@ start_forwarding () { if test X"$MLOCKALL" != Xno; then set "$@" --mlockall fi + if test X"$OVS_VSWITCHD_OPTS" != X; then + set "$@" $OVS_VSWITCHD_OPTS + fi start_daemon "$OVS_VSWITCHD_PRIORITY" "$OVS_VSWITCHD_WRAPPER" "$@" fi } -- 1.9.1 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev