Maciej Józefczyk 23d743a444 Add support for OVN LB selection fields
Prior this patch OVN Octavia provider driver used
default 5-tuple-hash algorithm which is pretty similar to
SOURCE_IP_PORT.

Unfornutelly because of the bug described here [1] it
was not clear how 5-tuple-hash works and some inconsistencies
between kernel and user space implementations were found.

OVN recently added support for selective fields in OVN LB, to
explicitly define what fields are being hashed to tackle this problem.

This commit adds support for that kind of hashing. If installation
of OVN on which OVN Octavia provider is running doesn't support
selective fields - it will use old behavior.

[1] https://mail.openvswitch.org/pipermail/ovs-discuss/2020-April/049896.html
[2] 5af304e747


Change-Id: I7b4ab99d1be2855e18b186557990c85f170ad548
Closes-Bug: #1871239
2020-05-14 09:38:12 +00:00
2020-03-18 14:26:32 +00:00
2020-03-18 14:26:32 +00:00
2020-02-24 08:15:13 +00:00
2020-04-24 14:07:27 -04:00
2020-02-24 08:15:13 +00:00
2020-03-18 14:26:32 +00:00
2020-01-15 14:41:32 +00:00
2019-12-13 17:32:00 +00:00
2020-01-15 14:41:32 +00:00
2020-01-15 14:41:32 +00:00
2020-01-15 14:41:32 +00:00
2020-01-15 14:41:32 +00:00
2020-01-15 14:41:32 +00:00
2020-01-15 14:41:32 +00:00
2020-04-24 08:23:15 -05:00
2020-01-15 14:41:32 +00:00

ovn-octavia-provider - OVN Provider driver for Octavia LoadBalancer

OVN provides virtual networking for Open vSwitch and is a component of the Open vSwitch project. This project provides integration between OpenStack Octavia and OVN.

Team and repository tags

image

Description
OVN Octavia provider driver.
Readme 12 MiB
Languages
Python 99.3%
Shell 0.7%