Multi-vendor Modular Layer 2 (ML2) driver.
Go to file
OpenStack Release Bot 9c5d08796b Update master for stable/2023.2
Add file to the reno documentation build to show release notes for

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on

Sem-Ver: feature
Change-Id: Idf7fbdf6574778bb7771f2e9a22d5491fd817ad6
2023-09-21 11:19:08 +00:00
devstack CI fix: Use the un-deprecated v3 etcd API 2023-09-20 13:14:09 -07:00
doc Bugs are now tracked in launchpad, fix docs 2023-05-17 15:37:11 -07:00
etc/neutron/plugins/ml2 Correct cisco device_type in docs and conf sample file 2016-04-19 22:57:29 +08:00
networking_generic_switch Merge "Fake: support adding a random sleep and injecting failures" 2023-09-21 04:51:08 +00:00
releasenotes Update master for stable/2023.2 2023-09-21 11:19:08 +00:00
tempest_plugin Upgrade flake8-import-order version to 0.17.1 2020-04-21 16:44:29 +02:00
tools Add ngs-stress test script 2023-02-27 16:03:50 +00:00
zuul.d Switch to 2023.1 Python3 unit tests and generic template name 2022-09-23 16:37:33 +00:00
.gitignore Add pycharm .idea project dir to gitignore 2018-12-14 12:06:07 +01:00
.gitreview OpenDev Migration Patch 2019-04-19 19:31:56 +00:00
.stestr.conf Switch to using stestr 2018-06-11 09:07:25 -04:00
CONTRIBUTING.rst Bugs are now tracked in launchpad, fix docs 2023-05-17 15:37:11 -07:00
LICENSE Preparing to release 2016-05-13 10:45:17 +00:00
README.rst Bugs are now tracked in launchpad, fix docs 2023-05-17 15:37:11 -07:00
requirements.txt Support batching up commands 2023-02-27 15:51:43 +00:00
setup.cfg Merge "Add Fake device type" 2023-03-01 11:24:18 +00:00 Cleanup py27 support 2020-04-05 18:36:09 +02:00
test-requirements.txt Remove pep8 dependencies from test-requirements 2020-12-23 12:18:54 +00:00
tox.ini Merge "Fixes, updates for CI configuration" 2023-04-25 14:38:04 +00:00


Networking-generic-switch Neutron ML2 driver


This is a Modular Layer 2 Neutron Mechanism driver. The mechanism driver is responsible for applying configuration information to hardware equipment. GenericSwitch provides a pluggable framework to implement functionality required for use-cases like OpenStack Ironic multi-tenancy mode. It abstracts applying changes to all switches managed by this ML2 plugin and handling local_link_information field of Neutron port.

Networking-generic-switch is distributed under the terms of the Apache License, Version 2.0. The full terms and conditions of this license are detailed in the LICENSE file.

Project resources

For information on how to contribute to Networking-generic-switch, see