From 0bead20ce60a4cde21e10fa473003ebbab723478 Mon Sep 17 00:00:00 2001 From: Irena Berezovsky Date: Tue, 25 Mar 2014 14:43:24 +0200 Subject: [PATCH] Add vnic_type documentation Add documentation for added attribute 'binding:vnic_type' for port binding extension. Possible values are 'direct', 'macvtap' and 'normal'. 'binding:vnic_type' is allowed to be defined on port creation or changed on port update by admin or tenant user. Change-Id: I7ba6cbf50453d19d627c5f2a1ca95a9da9e11eba Closes-Bug: #1283334 --- v2.0/section_neutron_binding_ext_ports.xml | 66 ++++++++++++++++++---- 1 file changed, 54 insertions(+), 12 deletions(-) diff --git a/v2.0/section_neutron_binding_ext_ports.xml b/v2.0/section_neutron_binding_ext_ports.xml index 1ca4bcd..91f4939 100644 --- a/v2.0/section_neutron_binding_ext_ports.xml +++ b/v2.0/section_neutron_binding_ext_ports.xml @@ -143,11 +143,26 @@ Read-only. A dictionary that enables the application to pass information about functions that &APIv2; provides. Specify the - following value: port_filter : Boolean to - define whether &APIv2; provides port filtering + following value: port_filter : Boolean to + define whether &APIv2; provides port filtering features such as security group and anti-MAC/IP spoofing. + + binding:vnic_type + String + N/A + CRU + normal + (normal, + direct, + macvtap) + The vnic type to be bound on the neutron port. + To support SR-IOV PCI passthrough networking, you can request that the neutron port + be realized as normal (virtual nic), direct (pci passthrough), or + macvtap (virtual interface with a tap-like software interface). + The ML2 plug-in supports the vnic_type. +