The following commit in “stx-config” removed “-d <datanetworks>” *after* 0627 build, so you cannot use either “-p” or “-d” with “system host-if-modify”.

 

commit 99524d919a48aaff245bb29f8d8bb60347d4253b

Author: Teresa Ho <teresa.ho@windriver.com>

Date:   Mon Jun 24 22:55:30 2019 -0400

 

    Remove datanetworks param from interface commands

 

 

Regards,

Yong

 

On 01/07/2019, 7:18 AM, "Alonso, Juan Carlos" <juan.carlos.alonso@intel.com> wrote:

 

Hi,

 

I have been using the below command to set a SRIOV interface:

$ system host-if-modify -m <MTU> -n <new interface name> -N <number of VFs> -p <data network> -c pci-sriov <host> <interface>

$ system host-if-modify -m 1500 -n sriov1 -N 5 -p physnet0 -c pci-sriov compute-0 38922809-dec1-4e55-9f58-5db4b0859ae5

 

Command works correctly from ISO 20190627 and older. But now I got the following error:

system: error: unrecognized arguments: -p 47569880-3225-4a96-b897-b7bf1d114b8d

 

Seems that there is an error in the structure or syntax of command, but –p flag and interface UUID are separated by other parameters. I also try to use –d flag and interface name instead of uuid but got the same error.

Do you know if this SRIOV command have changed?

 

Regards.

Juan Carlos Alonso