- 19 Dec, 2019 2 commits
-
-
Thomas Goirand authored
-
Thomas Goirand authored
Create tag 15.0.2 stable/train
-
- 11 Dec, 2019 1 commit
-
-
Adrian Chiris authored
we require to invoke send_string/recv_string methods when sending unicode. Change-Id: I26804ae3666f57b183eb0e987a4d23a14e59035e (cherry picked from commit a53662ee)
-
- 01 Dec, 2019 1 commit
-
-
Lenny Verkhovsky authored
Co-authored-by:
Moshe Levi <moshele@mellanox.com> Change-Id: I9ecfaa798c8066d07bbbf3e22ab82ddc9b553274 (cherry picked from commit 6b54282d)
-
- 14 Nov, 2019 2 commits
-
-
Moshe Levi authored
This patch configure the mlnx sdn port binding for InfiniBand physnet by default. It also disable the sdn sync. Change-Id: I8752f54d7c84c1c0c4032fd4f1bb49eef7069e19 (cherry picked from commit 883d0201)
-
Moshe Levi authored
This fix the issue when sync it disable and network is not flat we skip the binding of the normal port. This patch update the logic to always bind normal ports for IB physnet Change-Id: I37d662f13d287619ffe22e371ace155ad2d51841 (cherry picked from commit 652e2dcb)
-
- 12 Nov, 2019 1 commit
-
-
Adrian Chiris authored
This commit clarifies two config opts description that were recently added. Change-Id: Ic94926a11b044facbca6851c7b17087d72b023aa (cherry picked from commit ea5561f6)
-
- 06 Nov, 2019 1 commit
-
-
Lenny Verkhovsky authored
Change-Id: Ic35976e9b45f2f2b949ddd2b330f6efc8d07a8c9 (cherry picked from commit c04aea75)
-
- 30 Oct, 2019 2 commits
-
-
Thomas Goirand authored
-
Thomas Goirand authored
Create tag 15.0.1 stable/train
-
- 29 Oct, 2019 1 commit
-
-
Zuul authored
-
- 28 Oct, 2019 1 commit
-
-
abdallahyas authored
Changed the way the method check the updated port such that it will check for extra opts then the mac, if any of the two conditions is not met, the updated port get generated again Change-Id: Ic87443966f5e39742b813ea2ca770261716071d2 (cherry picked from commit d3932371)
-
- 24 Oct, 2019 1 commit
-
-
abdallahyas authored
Changed the get_vf_device_type way of getting the type of pf netdevices by using sysfs to read the driver name instead of relying on the PCI device ID. Change-Id: I6f1f722dffcf990e3ae6b514fb560596cea23c4b (cherry picked from commit 6e9ebbb2)
-
- 22 Oct, 2019 1 commit
-
-
Thomas Goirand authored
-
- 18 Oct, 2019 1 commit
-
-
Ondřej Nový authored
-
- 16 Oct, 2019 6 commits
-
-
Thomas Goirand authored
-
Thomas Goirand authored
-
Thomas Goirand authored
-
Zuul authored
-
Hamdy Khader authored
Change-Id: I4087814a6e6483a64dba9bd3a1ce903c664a024a
-
Adrian Chiris authored
This patch removes a redundant call to set vlan during port_up operation. Change-Id: Ic7b078b00ba0392ad6b938bee137de471f4d2fb1 (cherry picked from commit ff0c523a)
-
- 07 Oct, 2019 1 commit
-
-
Lenny Verkhovsky authored
Create tag 15.0.0 stable/train
-
- 12 Sep, 2019 1 commit
-
-
Lenny Verkhovsky authored
Change-Id: Ibf5d16646c3d9e6ff8f7adafbf449f5f61fb7dfb
-
- 08 Sep, 2019 1 commit
-
-
Moshe Levi authored
Change-Id: I9173ee97cbbf236cf9018abb9661bfc0a2ad7e5c
-
- 05 Sep, 2019 1 commit
-
-
Adrian Chiris authored
This change modifies `enable_multi_interface_driver_cache_maintenance` config opt default to True for the obvious reason that we rather have this enabled by default than having to specify this in a config opt. Change-Id: I98c12772ec1b8bc69d070a7a67db283c9148fe83
-
- 22 Aug, 2019 1 commit
-
-
Adrian Chiris authored
NetworkCache get() method, in case of a cache miss called put() method with the newly fetched network object via rpc. Since SafeNetworkCache simply wrapped the calls with a rw lock, it caused a dead lock in case of a cache miss since a get operation would also put. Proposed fix is to split the get and put logic of NetworkCache.get into two and re-implement get in SafeNetworkCache. Unit-test which uses a real lock in case of cache miss was added. Change-Id: I94fe2bcea80bb32d2c8ff8ed67194e860fd93ea9
-
- 15 Aug, 2019 2 commits
-
-
Zuul authored
-
Adrian Chiris authored
To support L3 (DHCP, Routing, Floating Ip) services over Infiniband fabric, it is required that the L2 driver to support binding of normal ports. - Internal ports only: router(non-dvr), dhcp, floating ip - Add configuration option to enable this functionality - Add configuration option that defines a list of physnets to perform the binding for normal ports. This is intended to allow co-existance of both eth and ib fabrics when one would like to use the sdn mechanism driver to configure VLANs for switches on one physnet but doesnt want normal ports to be binded to this mechanism driver. Change-Id: Ie11af47891273982d6c9eec92637e87affa37595 TODO: Add unit tests & documentation
-
- 14 Aug, 2019 10 commits
-
-
Zuul authored
-
Moshe Levi authored
Change-Id: Ie94a6f964eb3b9f149be78e5b70485f4852260c1
-
Moshe Levi authored
Change-Id: I9186c65b80d50759261530f9e01e6bb2f1d8a83c
-
Zuul authored
-
Zuul authored
-
Adrian Chiris authored
This commits adds a new interface driver: MultiInterfaceDriver which is a per-physnet interface driver. The driver delegates operations to other drivers on a per-physnet basis. - new multi interface driver : MultiInterfaceDriver - utilization of the network_cache module in the driver - Configuration option for performing periodic cache maintenance which removes stale entries from cache - Configuration option for providing <physnet:interface_driver> mapping - expose MultiInterfaceDriver as 'multi' entry point Change-Id: Id27829569500af7e99e765c9e9c71b206ec8a89a
-
wangqian authored
Change-Id: Ib72d5b83822af5c8cd266574a2c45496d4036ba7
-
Zuul authored
-
XiaojueGuan authored
Change-Id: I4ed395111161995d2778aac9bf4b878334e157fb
-
zhouxinyong authored
Change-Id: I04c959baa84a958a8ddc128baaa719904dcb166c
-
- 13 Aug, 2019 2 commits
-
-
Adrian Chiris authored
This commit adds a new module that provides caching functionality for: 1. General objects 2. Network objects The network cache module will be used by MultiInterfaceDriver that will be introduced in the next commit. Change-Id: I5b51a9f778923de48d550f132199b5cf24b37f40
-
Adrian Chiris authored
Add IPoIB interface driver to be used for [un]plugging ipoib interface. - Add IPoIBInterfaceDriver - extend ip_lib to allow creating/deleting ipoib device - add configuration option that determines the IPoIB root device the root device will be used when creating ipoib interfaces on top of it. NOTE: the driver depends on the following neutron changes: https://review.opendev.org/#/c/670721 https://review.opendev.org/#/c/670723 And the following pyroute2 commit: https://github.com/svinota/pyroute2/commit/41e7b3d43881710f2ef66318bba78cbd07403f79 Change-Id: Id2fa748152f576360ee1a34e684262a704351820
-