neutron/neutron
Ihar Hrachyshka ef0ec21186 ovn: support max_tunid option from NB_Global
This option is written by OVN and can be used to determine capacity of
the cluster that may depend on e.g. tunnel types enabled for
encapsulation.

The option is new in 20.09 and may be absent in older releases.  Hence
grace handling of missing option.

While this option is written by OVN regardless of encap types enabled,
it is useful only when VXLAN is enabled in the cluster. In this case,
due to limitations of the protocol header, the maximum number of
segments supported is drastically reduced from what's common when
Geneve is used.

The patch that adds VXLAN support for OVN is at:
I81c016ba9c91282d1bebb40a282077e14ce4bd6b

Change-Id: I8ddd52aa958f7dd07fee5d11913a498d6ad4f34f
2020-10-27 21:01:48 -04:00
..
agent [L3] Add missing address scope mark for IPv6 traffic 2020-09-16 00:34:38 +00:00
api Bump pylint version to support python 3.8 2020-08-06 16:00:30 +02:00
cmd Merge "Add 'keepalived_use_no_track' config option" 2020-08-24 17:42:58 +00:00
common Merge "ovn: Always use UTC for Hash ring timestamps" 2020-09-18 23:02:54 +00:00
conf Merge "[OVN][OVS] Different metadata_workers default based on driver" 2020-09-09 18:40:03 +00:00
core_extensions Remove usage of six.add_metaclass 2020-05-21 14:41:18 -04:00
db Merge "ovn: Always use UTC for Hash ring timestamps" 2020-09-18 23:02:54 +00:00
debug Fix neutron debug probe to use integration_bridge 2020-03-31 11:17:47 +00:00
extensions Merge "Support Address Group CRUD as extensions" 2020-09-04 07:35:07 +00:00
hacking Remove "six" library 2020-07-28 16:55:52 +00:00
ipam Bump pylint version to support python 3.8 2020-08-06 16:00:30 +02:00
locale Imported Translations from Zanata 2020-05-03 07:38:11 +00:00
notifiers Add config option ``http_retries`` 2020-06-29 22:07:46 -04:00
objects Change "propagate_uplink_status" default value to True 2020-09-07 15:52:52 +00:00
pecan_wsgi Remove "six" library 2020-07-28 16:55:52 +00:00
plugins ovn: support max_tunid option from NB_Global 2020-10-27 21:01:48 -04:00
privileged Merge "Bump pylint version to support python 3.8" 2020-08-21 02:44:55 +00:00
profiling Remove "six" library 2020-07-28 16:55:52 +00:00
quota Remove "six" library 2020-07-28 16:55:52 +00:00
scheduler L3 agent scheduler should return a valid index if manual scheduling 2020-06-24 15:37:23 +00:00
server Re-use existing ProcessLauncher from wsgi in RPC workers 2020-02-07 14:51:06 +01:00
services Merge "Metering fix error that might happen when labels are removed during processing" 2020-09-22 06:23:18 +00:00
tests ovn: support max_tunid option from NB_Global 2020-10-27 21:01:48 -04:00
__init__.py Remove usage of six.PY2 2020-05-22 12:59:01 -04:00
_i18n.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
auth.py
manager.py Remove usage of six.add_metaclass 2020-05-21 14:41:18 -04:00
neutron_plugin_base_v2.py Remove usage of six.add_metaclass 2020-05-21 14:41:18 -04:00
opts.py No rpc_response_max_timeout in LB-agent 2020-06-01 15:25:20 +00:00
policy.py Remove usage of six.text_type and six.string_type 2020-05-22 14:02:55 -04:00
service.py Re-use existing ProcessLauncher from wsgi in RPC workers 2020-02-07 14:51:06 +01:00
version.py
worker.py Change process name of neutron-server to match worker role 2019-03-01 14:18:09 -05:00
wsgi.py Remove usage of six.text_type and six.string_type 2020-05-22 14:02:55 -04:00