neutron/neutron
Andreas Scheuring 2e7eb09271 macvtap: Macvtap L2 Agent
This agent is required by the macvtap ml2 driver to support
macvtap attachments for libvirt qemu/kvm instances. It introduces
a new configuration option MACVTAP.physical_interface_mappings.

The review is submitted in three parts:
 - Part 1
    Common functions that are used by the ml2 driver and the agent
 - Part 2
     The Mechanism Driver to support port binding for macvtap attachments
 - Part 3 (this part)
    The Macvtap L2 Agent.

DocImpact
New ML2 mech driver + l2 agent
New config option "macvtap.physical_interface_mappings"

Change-Id: I219d80b4c704ac2f41edd3501f4b2198925778d6
Closes-Bug: #1480979
2016-02-26 15:48:01 +00:00
..
agent macvtap: Macvtap L2 Agent 2016-02-26 15:48:01 +00:00
api BGP Dynamic Routing: introduce BgpDrAgent 2016-02-18 10:46:55 -08:00
callbacks Add precommit_XXX event for security group and rules 2016-02-14 22:36:27 +08:00
cmd macvtap: Macvtap L2 Agent 2016-02-26 15:48:01 +00:00
common macvtap: Macvtap L2 Agent 2016-02-26 15:48:01 +00:00
core_extensions Forbid attaching rules if policy isn't accessible 2015-08-12 09:52:33 +00:00
db Merge "Fix for adding gateway with IP outside subnet" 2016-02-22 04:43:23 +00:00
debug Make neutron-debug command follow cliff command convention 2016-01-09 03:38:19 +09:00
extensions Merge "Pecan: get rid of member action hook" 2016-02-21 15:17:21 +00:00
hacking Stop using non-existent method of Mock 2016-02-18 11:32:49 +08:00
ipam Merge "IPAM: add missing translation" 2016-02-22 18:37:48 +00:00
locale Imported Translations from Zanata 2016-02-05 06:23:23 +00:00
notifiers nova-notifier: Change warning to debug. 2016-02-02 12:29:53 -05:00
objects OVO common enum class for IPv6 modes. 2016-02-09 10:31:10 +01:00
openstack Fix module's import order 2016-01-22 06:38:42 -08:00
pecan_wsgi Merge "Pecan: replace dashes with underscores on controller lookup" 2016-02-22 01:27:01 +00:00
plugins macvtap: Macvtap L2 Agent 2016-02-26 15:48:01 +00:00
quota ML2: Add tests to validate quota usage tracking 2015-12-09 15:17:23 -08:00
scheduler Bring back dvr routers autoscheduling 2016-02-09 16:58:27 +03:00
server Merge "Support api_workers option when using pecan" 2016-02-04 18:49:44 +00:00
services Merge "BGP Dynamic Routing: introduce BgpDrAgent" 2016-02-20 05:43:06 +00:00
tests macvtap: Macvtap L2 Agent 2016-02-26 15:48:01 +00:00
__init__.py Deprecate _ builtin translation function 2015-12-06 19:39:20 +09:00
_i18n.py Move i18n to _i18n, as per oslo_i18n guidelines 2015-12-01 19:29:10 -07:00
auth.py Consume ConfigurableMiddleware from oslo_middleware 2015-10-08 17:59:43 +00:00
context.py Trival: Remove unused logging import 2015-12-26 12:49:56 +08:00
i18n.py Move i18n to _i18n, as per oslo_i18n guidelines 2015-12-01 19:29:10 -07:00
manager.py Pecan: replace dashes with underscores on controller lookup 2016-02-19 00:54:32 -08:00
neutron_plugin_base_v2.py Fix module's import order 2016-01-22 06:38:42 -08:00
opts.py macvtap: Macvtap L2 Agent 2016-02-26 15:48:01 +00:00
policy.py Raise RetryRequest on policy parent not found 2016-01-27 05:23:38 -08:00
service.py Support api_workers option when using pecan 2016-01-26 13:13:46 -08:00
version.py
worker.py Some minor misspellings in comment block. 2015-11-24 00:01:21 -06:00
wsgi.py Use _ from neutron._i18n 2015-12-06 19:39:04 +09:00