Contributor Guide¶
This document describes Neutron for contributors of the project, and assumes that you are already familiar with Neutron from an end-user perspective.
Basic Information¶
Neutron Policies¶
Gerrit Rechecks¶
Neutron Stadium¶
Developer Guide¶
In the Developer Guide, you will find information on Neutron’s lower level programming APIs. There are sections that cover the core pieces of Neutron, including its database, message queue, and scheduler components. There are also subsections that describe specific plugins inside Neutron. Finally, the developer guide includes information about Neutron testing infrastructure.
Neutron Internals¶
- Neutron Internals
- Subnet Pools and Address Scopes
- Agent extensions
- API Extensions
- Neutron WSGI/HTTP API layer
- Calling the ML2 Plugin
- Profiling Neutron Code
- Neutron Database Layer
- Relocation of Database Models
- Keep DNS Nameserver Order Consistency In Neutron
- Integration with external DNS services
- Neutron Stadium i18n
- L2 agent extensions
- L2 Agent Networking
- L3 agent extensions
- Layer 3 Networking in Neutron - via Layer 3 agent & OpenVSwitch
- L2 Networking with Linux Bridge
- Live-migration
- Local IP
- ML2 Extension Manager
- Network IP Availability Extension
- Objects in neutron
- Open vSwitch L2 Agent
- Open vSwitch Firewall Driver
- Neutron Open vSwitch vhost-user support
- Neutron Plugin Architecture
- Authorization Policy Enforcement
- Composite Object Status via Provisioning Blocks
- Quality of Service
- Quota Management and Enforcement
- Retrying Operations
- Neutron RPC API Layer
- Neutron Messaging Callback System
- Guided Tour: The Neutron Security Group API
- Segments extension
- Service Extensions
- Services and agents
- L2 Networking with SR-IOV enabled NICs
- Add Tags to Neutron Resources
- Upgrade strategy
- OVN Design Notes
- Module Reference
OVN Driver¶
Dashboards¶
There is a collection of dashboards to help developers and reviewers located here.