[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