Harald Jensås 169e3ab578 Add netconf_models package with OpenConfig lib
Import OpenConfig YANG model classes from
networking-baremetal into a new netconf_models
package with a two-level split:
- netconf_models/constants.py and utils.py for
  generic NETCONF constants and XML helpers.
- netconf_models/openconfig/ for OpenConfig model
  classes and OpenConfig-specific constants.

Also, add TrunkVlan Remove operation for ngs_trunk_ports
usage.

Assisted-By: Claude (Opus 4.6)
Change-Id: I12a42ad65961efcb9bfad2e512b80d4185b51099
Signed-off-by: Harald JensÃ¥s <[email protected]>
2026-06-08 16:09:53 +02:00
2025-05-28 08:20:16 -07:00
2026-04-15 18:35:17 +00:00
2019-04-19 19:31:56 +00:00
2018-06-11 09:07:25 -04:00
2016-05-13 10:45:17 +00:00

Networking-generic-switch Neutron ML2 driver

image

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 https://docs.openstack.org/networking-generic-switch/latest/contributing.html.

S
Description
Multi-vendor Modular Layer 2 (ML2) driver.
Readme 8.5 MiB
Languages
Python 97.7%
Shell 2.3%