What is the fundamental difference between:
Infiniband Universal I/O Card (e.g. Supermicro AOC-UINF-M2)
Infiniband Host Channel Adapter (e.g. Qlogic QLE7240-CK)
Can't both of those do do IP-over-IB?
UIO is not about what is ON the card, it is physical adapter form. So, both are Inifiband controllers, just one only fits into a UIP motherboard. This will have some part of the board missing so that the UIO card fits in.
Read the description of for example:
More info can be found at
Basically a propietary form factor and adapter, which has NOTHING to do with WHAT is on the card.
UIO is a Supermicro proprietary slot form. The advantage is that it keeps the addon card in the same plane as the motherboard, saving some space on 1U servers. The functionality differences about those models would be more about the exact chipset and drivers than about the slot form.