Add support for pluggable switch drivers
Bug #1781376 reported by
Shachar Snapiri
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
DragonFlow |
In Progress
|
Undecided
|
Shachar Snapiri |
Bug Description
Currently we only support OVS in DragonFlow.
It would be a good feature to allow support for multiple switch mechanisms using dedicated drivers.
High level steps (subject to change):
1. Add support in configuration
2. Add switch driver base interface
3. Rename all the occurrences of "ovs" to "switch"
i. Rename occurrences in the controller
ii. Rename all other occurrences
3. Move current OVS code to a driver:
i. Move all the code in the controller
ii. Move all the code in other components (OpenFlow generation)
Changed in dragonflow: | |
status: | New → In Progress |
assignee: | nobody → Shachar Snapiri (snapiri) |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/581350 /git.openstack. org/cgit/ openstack/ dragonflow/ commit/ ?id=41595e74531 cf8f88c229b3dba ed296a789b52ff
Committed: https:/
Submitter: Zuul
Branch: master
commit 41595e74531cf8f 88c229b3dbaed29 6a789b52ff
Author: Shachar Snapiri <email address hidden>
Date: Tue Jul 10 15:38:02 2018 +0300
Rename "ovs" occurances to "switch"
Any non-ovs specific reference in the code should be renamed to "switch"
so when we have modular switch backend, the only place where we will
have these names is in the ovs-specific driver.
Partial-Bug: #1781376 5c05e30f36880d8 fb7a324b506
Change-Id: Ie220a03694ecee