]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
QoS agent extension and driver refactoring
authorMoshe Levi <moshele@mellanox.com>
Mon, 10 Aug 2015 09:25:59 +0000 (12:25 +0300)
committerMiguel Angel Ajo <mangelajo@redhat.com>
Tue, 15 Sep 2015 14:29:25 +0000 (16:29 +0200)
commitcc698b2ba578e5bc1475f6229bfebd1316c41ffb
tree6bfcc4f97bf1a753b66f00c5069ae06da0e60f41
parent710ab239e404a3ef138b7dd796d028ad375060e8
QoS agent extension and driver refactoring

Moved some code common to all drivers into base
qos driver abstract class, so related bugfixes go all in one
place and we simplify the logic for every qos drivers.

Port/Policy mapping moved out to a separate class.

Support delete per rule_type or delete all rules.

Related-bug: #1486039

Co-Authored-By: Miguel Angel Ajo <mangelajo@redhat.com>
Partially-Implements: blueprint ml2-qos
Change-Id: Ia9d8638b9268b5aa8512cbb9d001413751f82649
neutron/agent/l2/extensions/qos.py
neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/qos_driver.py
neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/qos_driver.py
neutron/tests/unit/agent/l2/extensions/test_qos.py