neutron/neutron/plugins/openvswitch
Akihiro Motoki 42a8770a49 Make DhcpRpcCallback a separate callback class
RPC has a version of itself. In Neutron a plugin implements
several RPC interface, so a single RPC version doesn't work.
In Mixin callback class approach, RPC versioning depends on
each plugin implementation and it makes harder to maintain
RPC version appropriately. This patch series replaces mixin
RPC callback of server side with a separate class.

This commit handles server-side callback of dhcp-agent RPC interface.
DHCP-agent server-side callback class is moved from db/ to
api/rpc/handlers because it doesn't involve any db operations
and defining all RPC interfaces in a single place sounds reasonable.

Note that moving other DHCP-agent related RPC interface class
to api/rpc/handlers can be done in a separate patch as this patch
focuses on reorganizing the server-side RPC callback class.

Partial-Bug: #1359416
Change-Id: Ifb2a1bc0b7971995aae2856c9d4cd88c6dbc22d6
2014-08-28 14:25:32 +00:00
..
agent Fix DVR to service LBaaS VIP Ports 2014-08-26 06:43:12 -07:00
common Merge "Expand arp_responder help text" 2014-08-21 04:41:24 +00:00
README Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
__init__.py Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
ovs_db_v2.py Switch to using of oslo.db 2014-06-30 14:07:59 +03:00
ovs_models_v2.py Fix H302 violations in plugins package 2014-05-04 12:40:05 +02:00
ovs_neutron_plugin.py Make DhcpRpcCallback a separate callback class 2014-08-28 14:25:32 +00:00

README

The Open vSwitch (OVS) Neutron plugin is a simple plugin to manage OVS
features using a local agent running on each hypervisor.

For details on how to configure and use the plugin, see:

http://openvswitch.org/openstack/documentation/