neutron/neutron/tests/unit
Rodolfo Alonso Hernandez 84b3ae3ae9 Linux Bridge: driver support for QoS egress minimum bandwidth
This patch provides the Linux Bridge agent driver the ability to control
Linux Traffic Control (TC) to set the minimum required transmission rate
for an interface.

The TC library is refactored to use HTB qdiscs. This allows TC to
define, for several flows in the same interface, the maximum and the
minimum network bandwidth and the burst size.

To be able to do traffic shaping (instead of policing) for ingress
traffic, a new element, the Intermediate Functional Block device (IFB)
is introduced.

DocImpact
Partial-Bug: #1560963

Change-Id: I4d4db54519f1435068d1af38819404d1e5d9cd52
2017-01-13 15:44:16 +00:00
..
agent Linux Bridge: driver support for QoS egress minimum bandwidth 2017-01-13 15:44:16 +00:00
api Merge "neutron-lib: use CORE from neutron lib constants" 2017-01-07 03:38:16 +00:00
callbacks Reduce the number of debug traces emitted by registry callbacks 2016-09-07 20:10:16 -07:00
cmd Kill processes when cleaning up namespaces 2016-12-20 10:52:41 +00:00
common Use get_random_string from neutron-lib 2016-12-18 21:18:05 +02:00
core_extensions Adopt neutron-lib plugin directory 2016-11-23 04:45:33 -07:00
db Cleanup unused helper function from test code 2017-01-11 10:49:09 +02:00
debug Change external_network_bridge default to '' 2016-08-02 11:35:47 -07:00
extensions Merge "neutron-lib: use L3 constant" 2017-01-13 04:54:04 +00:00
hacking Merge "Replace assertEqual(None, *) with assertIsNone in tests" 2016-11-22 02:15:19 +00:00
ipam Adopt neutron-lib plugin directory 2016-11-23 04:45:33 -07:00
notifiers Adopt neutron-lib plugin directory 2016-11-23 04:45:33 -07:00
objects Centralize creation of security group test obj 2017-01-10 14:37:42 -06:00
plugins Linux Bridge: driver support for QoS egress minimum bandwidth 2017-01-13 15:44:16 +00:00
quota Protect against '.delete()' for quota and revisions 2017-01-09 09:09:18 -08:00
scheduler neutron-lib: use L3 constant 2017-01-11 04:27:56 -08:00
services Merge "Change default exception in wait_until_true" 2017-01-12 17:32:17 +00:00
tests Remove recursion from import_modules_recursively 2016-09-30 21:48:50 +00:00
__init__.py Avoid eventlet monkey patching for the tempest plugin 2016-04-29 22:47:24 -05:00
_test_extension_portbindings.py Adopt neutron-lib plugin directory 2016-11-23 04:45:33 -07:00
dummy_plugin.py Adopt neutron-lib plugin directory 2016-11-23 04:45:33 -07:00
extension_stubs.py Use ExtensionDescriptor from neutron-lib 2016-12-02 14:16:06 -05:00
test_auth.py Fix params order in assertEqual 2016-01-13 18:24:04 +05:30
test_context.py Use to_policy_values for policy enforcement 2016-11-30 05:02:46 +00:00
test_manager.py neutron-lib: use CORE from neutron lib constants 2016-12-26 00:56:42 -08:00
test_opts.py Fix the sriov agent config group name 2016-05-05 16:16:08 +08:00
test_policy.py Adopt neutron-lib plugin directory 2016-11-23 04:45:33 -07:00
test_service.py Fix that api_workers=0 doesn't spawn any api workers 2016-07-29 05:40:05 -04:00
test_worker.py Move AgentStatusCheckWorker to PeriodicWorker 2016-11-17 15:31:19 -08:00
test_wsgi.py Get rid of get_engine() in db/api.py 2016-08-12 15:48:17 +03:00
testlib_api.py Switch to neutron-lib for model_base 2016-08-31 11:12:18 -04:00