23d743a444
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] https://github.com/ovn-org/ovn/commit/5af304e7478adcf5ac50ed41e96a55bebebff3e8 Change-Id: I7b4ab99d1be2855e18b186557990c85f170ad548 Closes-Bug: #1871239