networking-mlnx:stable/ussuri

Last commit made on 2022-07-21
Get this branch:
git clone -b stable/ussuri https://git.launchpad.net/networking-mlnx

Branch merges

Branch information

Name:
stable/ussuri
Repository:
lp:networking-mlnx

Recent commits

105fac7... by waleedm <email address hidden>

Fix Mellanox CI, test-requirements.txt and unit tests failures

Due to some upstream changes [1], Mellanox CI is failing.
Moreover, the test requierments must be synced with the neutron
[1] [https://github.com/openstack/neutron/commit/b5e10bf7277aa2cb74eb356b9dbf7f172218ee79

Change-Id: Ie54d2b5d535d815019e6546b0ee8478633f684f0
(cherry picked from commit 08c15d9f903a881447710fcf10f5387f09c889e6)

9f890d7... by Moshe Levi

fix in replace dhcp opt the compare to string

Change-Id: I7c7752a87f260e35ca1e7caeb7f3e21f729d23a6
(cherry picked from commit 921e87cc7b9f08c319061a06ff2f34f7e7ad9d75)

ec46e6a... by Moshe Levi

fix ussuri upper constains

Change-Id: Ie30d0ad884c3f08a8acf1e6d58f793bec3be018e

4c2f5a3... by Moshe Levi

eswitchd: improve error handling

This patch improve the error handling by adding try except.
It also make sure that the response will send as json.
This also fix ugly error when delete port failed because
it doesn't not exist.

Change-Id: I975c768926ecbafa8a608c0e1fff49d12c021e30
(cherry picked from commit 43681d357434cd3ca1d31c888b78ee353e435d13)

9747e67... by Moshe Levi

add support for HA router and DVR

This patch allow the sdn mech driver to bind ports which
are required for HA and DVR setups

Change-Id: I4257aa04e782b0f878aa862d3a77ecdf7b124be8
(cherry picked from commit 7fa61771b21526410458421db52427ba2b208bde)

69631cd... by Adrian Chiris

Fix mech driver initialization with physical_networks

This commit fixes SDNMechanismDriver._check_physnet_confs
to properly perform physical network config checks.

before the fix, we would fail mech driver initialization
when physical_networks config is provided with specific
networks, bind_normal_ports is set to true and
bind_normal_ports_physnets is a subset of the provided
physical_networks.

In addtion, unit tests were added to cover this.

Change-Id: I9baf3345f59832618ab229914fc634c18e9ced4f
(cherry picked from commit 4529e2b74596de16db16f96c90c203d7cf4c507d)

ba0b60e... by Moshe Levi

fix pep8 job and set default branch to ussuri release

Change-Id: Ib72de336de635ee4d9965fd0adf028606d5bf899

7d6ef1f... by Moshe Levi

Revert "Added `fabric_type` field in journal database"

Using UFM is not in the POR at the moment, so we revert
it for now.

This reverts commit 6b5eae77533a98ae096d591b1dc2bf23e8adc9c1.

Change-Id: Idcfc4d07f2a73b556ebfdedd0d083e7bbc5e5682

ce293ab... by Abdallah Yasin

Extend the IPoIBInterfaceDriver to support link_up parameter

The neutron dhcp agent plug_new function was changed to have
a link_up parameter, this patch add the support for the new
parameter.

Change-Id: I2c79c262ac2761569b598ee4506bdfae4461e2eb

c0d49ce... by Adrian Chiris

Explicitly initialize empty dict when getting GUIDs

For MLNX5 devices need to explicity initialize empty
dict when fetching them via netdev API fails.

Change-Id: I7607f145d24864e3973f8dbc7debd6adba42d598