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