[ovs-dev] [PATCH 2/2] utilities: ovs-ctl.in: Allow passing DPDK options to ovs-vswitchd
Aaron Conole
aconole at bytheb.org
Sat Jul 2 02:22:19 UTC 2016
Markos Chandras <mchandras at suse.de> writes:
> The ovs-ctl script is used to launch ovs-vswitchd among other things.
> However it does not make it possible to pass DPDK options to the
> daemon. We fix this by explicitly looking and extracting the DPDK
> options from the command line which is then reconstructed so it can be
> parsed by ovs-ctl as usual. The DPDK options are later passed to
> ovs-vswitchd.
>
> Signed-off-by: Markos Chandras <mchandras at suse.de>
> ---
> utilities/ovs-ctl.in | 34 ++++++++++++++++++++++++++++++++--
> 1 file changed, 32 insertions(+), 2 deletions(-)
>
> diff --git a/utilities/ovs-ctl.in b/utilities/ovs-ctl.in
> index 8ec825b..b4e7bf1 100755
> --- a/utilities/ovs-ctl.in
> +++ b/utilities/ovs-ctl.in
> @@ -230,7 +230,12 @@ do_start_forwarding () {
> fi
>
> # Start ovs-vswitchd.
> - set ovs-vswitchd unix:"$DB_SOCK"
> + set ovs-vswitchd
> + # DPDK options are expected to be at the beginning of
> + # the command line arguments. Add '--' to mark the end
> + # of the DPDK options.
> + [ -n "$DPDK_OPTS" ] && set -- "$@" $DPDK_OPTS "--"
> + set "$@" unix:"$DB_SOCK"
NAK - this doesn't work on the latest version of Open vSwitch.
More information about the dev
mailing list