neutron/neutron
Andreas Scheuring c3d2526727 ovs: Make interface name hashing algorithm common and extend it
The OVS device name hashing algorithm shortens interface names that are too
long. To ensure uniqueness it makes use of a hashing algorithm.

Move this function to a common place where it can be shared between ml2
drivers and agents.

Extend the function to support defining the max device length to be used.

Change LOG level to info to help deployers figuring out the unhashed name
of an hashed inteface.

Adapt OVS agent to use this common function instead of its
own implementation.

Change-Id: I5c04f39928d070aa7e372934fcb2675609d2761c
Partial-Bug: #1495960
2015-11-23 09:26:37 +01:00
..
agent Merge "Remove deprecated use_namespaces option" 2015-11-19 14:45:43 +00:00
api Merge "Avoid race condition for reserved DHCP ports" 2015-11-17 18:30:10 +00:00
callbacks Merge "Add support for PluginWorker and Process creation notification" 2015-09-04 05:02:52 +00:00
cmd Merge "Remove deprecated use_namespaces option" 2015-11-19 14:45:43 +00:00
common Merge "Resync L3, DHCP and OVS/LB agents upon revival" 2015-11-19 12:21:51 +00:00
core_extensions Forbid attaching rules if policy isn't accessible 2015-08-12 09:52:33 +00:00
db Merge "Remove deprecated use_namespaces option" 2015-11-19 14:45:43 +00:00
debug Remove deprecated use_namespaces option 2015-11-18 19:17:29 +01:00
extensions Merge "Fix the indentation issue" 2015-11-17 18:35:07 +00:00
hacking Use assertFalse(observed) instead of assertEqual(False, observed) 2015-11-12 22:50:57 +09:00
ipam Merge "Add the missing arg of RetryRequest exception in _lock_subnetpool" 2015-11-17 02:07:50 +00:00
locale Imported Translations from Zanata 2015-11-01 06:12:31 +00:00
notifiers Use DEVICE_OWNER_COMPUTE constant everywhere 2015-11-14 18:54:17 +01:00
objects No network devices on network attached qos policies 2015-09-16 15:11:04 +02:00
openstack Last sync from oslo-incubator 2015-11-13 14:09:52 +00:00
pecan_wsgi Fixed a bunch of typos throughout Neutron 2015-10-30 08:54:41 -05:00
plugins ovs: Make interface name hashing algorithm common and extend it 2015-11-23 09:26:37 +01:00
quota Fixed a bunch of typos throughout Neutron 2015-10-30 08:54:41 -05:00
scheduler Add transaction for setting agent_id in L3HARouterAgentPortBinding 2015-11-13 09:59:33 +00:00
server Merge "Introduce a separate RPC server" into feature/pecan 2015-09-18 16:58:54 +00:00
services Remove deprecated use_namespaces option 2015-11-18 19:17:29 +01:00
tests ovs: Make interface name hashing algorithm common and extend it 2015-11-23 09:26:37 +01:00
__init__.py Allow users to run 'tox -epy34' 2015-05-11 16:09:51 +02:00
auth.py Consume ConfigurableMiddleware from oslo_middleware 2015-10-08 17:59:43 +00:00
context.py Removed a pile of debtcollector removals from neutron.context 2015-10-06 18:28:40 +02:00
i18n.py
manager.py Add stevedore aliases for interface_driver configuration 2015-10-19 22:10:53 +01:00
neutron_plugin_base_v2.py Spawn dedicated rpc workers for state reports queue 2015-10-21 17:55:25 +04:00
policy.py Fixed multiple py34 gate issues 2015-10-08 14:13:56 +02:00
service.py Spawn dedicated rpc workers for state reports queue 2015-10-21 17:55:25 +04:00
version.py
worker.py Add support for PluginWorker and Process creation notification 2015-09-03 06:40:50 +00:00
wsgi.py Fixed a bunch of typos throughout Neutron 2015-10-30 08:54:41 -05:00