Merge "Add Agilio OVS VIF and virtio-forwarder VNIC type"
This commit is contained in:
commit
f8f5eeadfd
|
@ -1001,7 +1001,7 @@ binding:vnic_type:
|
|||
The type of vNIC which this port should be attached to. This is used to
|
||||
determine which mechanism driver(s) to be used to bind the port.
|
||||
The valid values are ``normal``, ``macvtap``, ``direct``, ``baremetal``,
|
||||
and ``direct-physical``.
|
||||
``direct-physical`` and ``virtio-forwarder``.
|
||||
What type of vNIC is actually available depends on deployments.
|
||||
in: body
|
||||
required: true
|
||||
|
@ -1011,7 +1011,7 @@ binding:vnic_type-request:
|
|||
The type of vNIC which this port should be attached to. This is used to
|
||||
determine which mechanism driver(s) to be used to bind the port.
|
||||
The valid values are ``normal``, ``macvtap``, ``direct``, ``baremetal``,
|
||||
and ``direct-physical``.
|
||||
``direct-physical`` and ``virtio-forwarder``.
|
||||
What type of vNIC is actually available depends on deployments.
|
||||
The default is ``normal``.
|
||||
in: body
|
||||
|
|
|
@ -98,6 +98,11 @@ VIF_TYPE_TAP = 'tap'
|
|||
# which is defined further below. E.g. Macvtap agent uses
|
||||
# vnic_type 'normal'.
|
||||
VIF_TYPE_MACVTAP = 'macvtap'
|
||||
# vif_type_agilio_ovs: Tells Nova that the Agilio OVS vif_driver should be
|
||||
# used to create a vif. In addition to the normal OVS
|
||||
# vif types exposed, VNIC_DIRECT and
|
||||
# VNIC_VIRTIO_FORWARDER are supported.
|
||||
VIF_TYPE_AGILIO_OVS = 'agilio_ovs'
|
||||
# SR-IOV VIF types
|
||||
VIF_TYPE_HW_VEB = 'hw_veb'
|
||||
VIF_TYPE_HOSTDEV_PHY = 'hostdev_physical'
|
||||
|
@ -110,8 +115,10 @@ VNIC_DIRECT = 'direct'
|
|||
VNIC_MACVTAP = 'macvtap'
|
||||
VNIC_BAREMETAL = 'baremetal'
|
||||
VNIC_DIRECT_PHYSICAL = 'direct-physical'
|
||||
VNIC_VIRTIO_FORWARDER = 'virtio-forwarder'
|
||||
|
||||
VNIC_TYPES = [VNIC_NORMAL, VNIC_DIRECT, VNIC_MACVTAP, VNIC_BAREMETAL,
|
||||
VNIC_DIRECT_PHYSICAL]
|
||||
VNIC_DIRECT_PHYSICAL, VNIC_VIRTIO_FORWARDER]
|
||||
|
||||
|
||||
# The alias of the extension.
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
features:
|
||||
- A VIF type for Agilio OVS (``VIF_TYPE_AGILIO_OVS``) has been added to
|
||||
portbindings. This links the external Neutron plugin to the external
|
||||
OS-VIF plugin in Nova.
|
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
features:
|
||||
- The ``VNIC_VIRTIO_FORWARDER`` VNIC type has been added to portbindings.
|
||||
This VNIC type is intended to request a low-latency virtio port inside the
|
||||
instance, likely backed by hardware acceleration. Currently the Agilio OVS
|
||||
external plugin provides support for this, with support from other vendors
|
||||
following soon.
|
Loading…
Reference in New Issue