neutron/neutron
Terry Wilson 34d4d46c40 Add vhost-user support via ovs capabilities/datapath_type
Adds the ovs 'config' property which returns the contents of the
single row of the Open_vSwitch table. This gives access to certain
OVS capabilities such as datapath_types and iface_types.

Using this information in concert with the datapath_type config
option, vif details are calculated by the OVS mech driver. If
datapath_type == 'netdev' and OVS on the agent host is capable of
supporting dpdkvhostuser, then it is used.

Authored-By: Terry Wilson <twilson@redhat.com>
Co-Authored-By: Sean Mooney <sean.k.mooney@intel.com>

Closes-Bug: #1506127
Change-Id: I5047f1d1276e2f52ff02a0cba136e222779d059c
2015-11-18 14:04:06 -06:00
..
agent Add vhost-user support via ovs capabilities/datapath_type 2015-11-18 14:04:06 -06:00
api Deepcopy port dict in dhcp rpc handler 2015-10-21 13:49:16 +03:00
callbacks Merge "Add support for PluginWorker and Process creation notification" 2015-09-04 05:02:52 +00:00
cmd Remove deprecated sriov agent_required option 2015-10-21 13:41:19 +02:00
common Add vhost-user support via ovs capabilities/datapath_type 2015-11-18 14:04:06 -06:00
core_extensions Forbid attaching rules if policy isn't accessible 2015-08-12 09:52:33 +00:00
db Merge "Validate ethertype for icmp protocols" 2015-10-24 01:31:05 +00:00
debug Include external bridge deprecation warning in string 2015-10-14 00:26:05 -07:00
extensions Merge "Validate ethertype for icmp protocols" 2015-10-24 01:31:05 +00:00
hacking Use assertTrue(observed) instead of assertEqual(True, observed) 2015-10-09 23:13:58 +09:00
ipam Merge "Fixed the typo in the doc string of the class SubnetPoolReader" 2015-09-01 07:08:07 +00:00
locale Imported Translations from Zanata 2015-10-28 06:12:02 +00:00
notifiers Remove hack for discovery novaclients extension 2015-09-09 14:35:26 +00:00
objects No network devices on network attached qos policies 2015-09-16 15:11:04 +02:00
openstack Switch to the oslo_utils.fileutils 2015-07-15 08:09:26 +03:00
pecan_wsgi Fix the bug of "Spelling error of a word" 2015-10-12 17:21:08 +08:00
plugins Add vhost-user support via ovs capabilities/datapath_type 2015-11-18 14:04:06 -06:00
quota Merge "docstring fix" 2015-09-14 18:36:55 +00:00
scheduler Always return iterables in L3 get_candidates 2015-09-15 16:25:45 -07:00
server Merge "Introduce a separate RPC server" into feature/pecan 2015-09-18 16:58:54 +00:00
services Remove IBM SDN-VE left-overs 2015-10-20 14:49:11 -04:00
tests Add vhost-user support via ovs capabilities/datapath_type 2015-11-18 14:04:06 -06:00
__init__.py Allow users to run 'tox -epy34' 2015-05-11 16:09:51 +02:00
auth.py Consume ConfigurableMiddleware from oslo_middleware 2015-10-08 17:59:43 +00:00
context.py Removed a pile of debtcollector removals from neutron.context 2015-10-06 18:28:40 +02:00
i18n.py oslo: migrate to namespace-less import paths 2015-02-05 15:09:32 +01:00
manager.py Add stevedore aliases for interface_driver configuration 2015-10-19 22:10:53 +01:00
neutron_plugin_base_v2.py Spawn dedicated rpc workers for state reports queue 2015-10-21 17:55:25 +04:00
policy.py Fixed multiple py34 gate issues 2015-10-08 14:13:56 +02:00
service.py Spawn dedicated rpc workers for state reports queue 2015-10-21 17:55:25 +04:00
version.py
worker.py Add support for PluginWorker and Process creation notification 2015-09-03 06:40:50 +00:00
wsgi.py Register oslo_service.wsgi options correctly 2015-10-19 20:28:28 +00:00