Description of problem: As per the OSP 17.0 release doc [1], the vDPA feature is supported as Tech Preview and "openstack port create" command can be done with new type "vdpa" But vdpa NIC type is not allowed in current OSP17.1 puddles [1] https://access.redhat.com/documentation/cn/red_hat_openstack_platform/17.0/html/creating_and_managing_instances/proc_creating-an-instance-with-a-vdpa-interface_osp openstack port create --network vdpa_net1 --vnic-type=vdpa vdpa_direct_port1 openstack port create: error: argument --vnic-type: invalid choice: 'vdpa' (choose from 'direct', 'direct-physical', 'macvtap', 'normal', 'baremetal', 'virtio-forwarder') Version-Release number of selected component (if applicable): RHOS-17.1-RHEL-9-20230216.n.1, RHOS-17.1-RHEL-9-20230301.n.1 and latest 17.1+9.2 puddle How reproducible: Always Steps to Reproduce: 1. Follow deployment steps as mentioned in doc [1] above 2. After overcloud deployment, create a VM 3. openstack port create --network vdpa_net1 --vnic-type=vdpa vdpa_direct_port1 Actual results: 'openstack port create' fails Expected results: Port create should support vnic_type 'vdpa' Additional info: Additonal details are there in https://bugzilla.redhat.com/show_bug.cgi?id=1873409
This was intentional we only support it in OpenStack client We also deced not to backprot the osc change originally and recommend that pypi version be used. based on the conversation with Haresh Khandelwal on slack i created a backport which we have now merged. https://code.engineering.redhat.com/gerrit/c/python-openstackclient/+/441006