]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Add extension_manager and support for extensions in linuxbridge agent
authorSławek Kapłoński <slawek@kaplonski.pl>
Thu, 26 Nov 2015 22:31:11 +0000 (23:31 +0100)
committerIhar Hrachyshka <ihrachys@redhat.com>
Tue, 5 Jan 2016 12:38:11 +0000 (12:38 +0000)
commit23e0e29a2bad1d410db3f4b043fb4f232b40e87c
tree733894cc1432db330f40a03956f281511d814da8
parent1f8e58f5385a5b4077a8c4cb160e01bb317b0cb0
Add extension_manager and support for extensions in linuxbridge agent

There is extensions mechanism for l2 agents already but it was
implemented only for openvswitch l2 agent. This patch adds support for
such extensions also for linuxbridge agent.

This patch also adds support for network_update events received by the
agent via RPC. It is required because sometimes when a network is
updated (for example with a QoS policy is attached to it) all ports that
belong to the network should also be updated.

Change-Id: Ie81c818d0eb817b044a6df1cbddc5864f118fe3f
Partial-bug: 1468803
neutron/plugins/ml2/drivers/linuxbridge/agent/common/constants.py
neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py
neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_linuxbridge_neutron_agent.py
releasenotes/notes/linuxbridge-agent-extensions-66bdf9feee25ef99.yaml [new file with mode: 0644]