The purpose of the KB is to point the reader into proper direction based on the reader’s need:
Melannox can be configured in either Infiniband mode or Ethernet mode, based on the HCA.
If you intend to use IB in your virtual machines, then you should follow this KB : https://kb.brightcomputing.com/knowledge-base/how-can-sr-iov-ib-passthrough-be-set-up-for-virtual-machines-with-openstack-nova/
If your goal is to use Ethernet then you can follow this KB to integrate neutron with Mellanox Ethernet ports :
https://kb.brightcomputing.com/knowledge-base/openstack-neutron-mellanox-ml2-driver-configuration-in-bright/
If you do not intend to virtualize your Mellanox HCA and use it within your virtual environment, but yet you want to reap the benefits of your IB cards for your tenant networks, then please follow this KB article :
https://kb.brightcomputing.com/knowledge-base/how-can-vxlan-traffic-be-offloaded-to-infiniband/