Менеджер соединений RDMA не является обязательным для InfiniBand. Можно обмениваться параметрами для соединения InfiniBand через боковой канал (например, через соединение TCP поверх IPoIB). В качестве примера вы можете посмотреть на программу ibv_rc_pingpong
которая является частью библиотеки libibverbs
.
Однако менеджер соединений RDMA скрывает некоторую сложность настройки соединения, например, запрашивая информацию о пути у менеджера подсети.
Вызовы с префиксом rdma_
являются частью librdmacm
. Большинство из них предназначены для использования диспетчера соединений для установки соединений, но некоторые являются просто обертками или вспомогательными функциями для самой связи.