kuryr/kuryr/lib
Hongbin Lu da736d115b Allow multiple binding drivers
In before, only one binding driver is allowed. This patch introduces
a new config to support multiple binding drivers. The first use case
is to allow SR-IOV binding to be co-existed with other binding.

* Rename the config 'driver' to 'default_driver' in 'binding' group.
  This is for making it clear that it is allowed to have more than
  one type of bindings.
* Introduce a new config called 'enabled_drivers'.
* Allow client to pass a driver name to port_bind and port_unbind.
  If this parameter is None, kuryr will load the default driver.

Partial-Implements: blueprint sriov-binding
Change-Id: I14b23379de9f2459ba97d5d82dfdb51553370cb1
2017-10-17 12:06:57 -04:00
..
binding Allow multiple binding drivers 2017-10-17 12:06:57 -04:00
segmentation_type_drivers Allow multiple binding drivers 2017-10-17 12:06:57 -04:00
__init__.py Refactoring: Drop all the code except common one 2016-07-19 14:56:17 +05:30
_i18n.py Remove log translations 2017-03-21 13:53:50 +08:00
config.py Allow multiple binding drivers 2017-10-17 12:06:57 -04:00
constants.py Introduce a SR-IOV binding driver 2017-10-16 13:45:16 +00:00
exceptions.py Allow multiple binding drivers 2017-10-17 12:06:57 -04:00
opts.py Refactor out keystoneauth code from neutron 2016-12-27 22:32:00 -06:00
utils.py E128 ignore statement make code unclearly 2017-02-13 19:40:18 +08:00
version.py fix python packaging 2016-08-18 03:47:38 +02:00