* - Integrate RDMA handling
* - RDMA Integration
+ Fix syntax errors
+ Use the full distro name to differentiate properly between openSUSE
(which has currently no RDMA driver build) and SLES
* - RDMA integration
+ Do not stop the execution of the agent work flow by throwing an
exception if the RDMA handler is not specialized. Simply log an error
to indicate that the handler is not supported although it has been
configured with OS.EnableRDMA=y. The configuration in this case is in
error.
* - RDMA integration
+ Document he new OS.EnableRDMA configuration setting
* update loopback detection to use SIOCGIFFLAGS and IFF_LOOPBACK; add unit tests
* adds a check for the wireserver ip, and if it does exist then skip the dhcp lookup and route manipulation; adds unit tests
* ensure the first selected interface is the primary, which is that with the default route; adds unit tests
* parse the wireserver from the dhcp leases file on disk; distro-specific, this is the ubuntu implementation; adds unit tests
* unit test fixes, python 3 changes
* code review feedback
* - Support package upgrade in for the RDMA driver
+ A different version of the rdma driver may need to be installed when
a VM gets rebooted as it may be deployed on different HW that has a
different firmware version
* - RDMA support driver upgrades
+ Code style changes
+ Turns out the module in question cannot be removed with "rmmod" and we
need to reboot the system if the driver is already loaded and a package
upgrade is needed. Implemented this condition
* - RDMAHandler
+ Add additional logging
* - RDMA support
+ SUSE specific implementation to install the RDMA kernel module
* - RDMA specialization for SUSE
+ Some code tidy up
* - SUSE RDMA loader
+ Adjust imports to new structure of modules in project
+ Fix typo
+ Log success
+ Best effort package detection