kuryr-libnetwork/kuryr_libnetwork/tests/unit
Hongbin Lu 3c3bb020c8 Introduce sriov port driver
* Introduce a new config 'enabled_port_drivers'. This config allows
  operators to specify multiple port drivers to enable. This enables
  Kuryr to dynamically choose from a list of port drivers (Veth or
  SRIOV).
* Introduce a new SRIOV port driver for performing SRIOV port binding
* Choose port driver according to the type of the port. If the neutron
  port has SRIOV vnic type, choose the SRIOV port driver. Otherwise,
  choose the normal port driver (i.e. veth).
* To use this feature, users are supposed to pre-create a SRIOV port
  and have the binding:profile populated. Furthermore, users should
  pass the SRIOV port to Kuryr (i.e. using --mac-address <port_mac>
  and/or --ip <port_ip> on 'docker run') so that Kuryr will choose
  the right driver.

Implements: blueprint sriov-support
Change-Id: I0d6552ce4a2c50edb164aff3de802e6239671c2c
2018-01-03 07:51:05 +00:00
..
port_driver Introduce sriov port driver 2018-01-03 07:51:05 +00:00
__init__.py Drop common code and add kuryr_lib as requirement 2016-07-05 16:02:44 +05:30
base.py Introduce sriov port driver 2018-01-03 07:51:05 +00:00
test_config.py Enforce multiple previously ignored pep8 rules 2017-07-05 13:25:32 +03:00
test_external_connectivity.py Enforce multiple previously ignored pep8 rules 2017-07-05 13:25:32 +03:00
test_ipam_pool.py Support shared kuryr subnetpool 2017-11-14 11:18:04 +07:00
test_join.py Move interface creation and deletion 2016-12-02 10:30:23 +01:00
test_kuryr.py Introduce sriov port driver 2018-01-03 07:51:05 +00:00
test_kuryr_endpoint.py Introduce sriov port driver 2018-01-03 07:51:05 +00:00
test_kuryr_existing_network.py Make the name of existing net tag unique 2017-08-07 17:19:53 +00:00
test_kuryr_ipam.py Support shared kuryr subnetpool 2017-11-14 11:18:04 +07:00
test_kuryr_network.py Support shared kuryr subnetpool 2017-11-14 11:18:04 +07:00
test_leave.py Move interface creation and deletion 2016-12-02 10:30:23 +01:00
test_schema.py Allow new network ID pattern 2017-07-31 08:05:55 +00:00
test_utils.py Duplicate utils code in kuryr-lib and kuryr-libnetwork 2016-09-01 02:43:44 +08:00