O gerenciador de conexões RDMA não é obrigatório para o InfiniBand. É possível trocar parâmetros para uma conexão InfiniBand através de um canal lateral (por exemplo, através de uma conexão TCP na parte superior do IPoIB). Por exemplo, você pode ver o programa ibv_rc_pingpong
que faz parte da biblioteca libibverbs
.
No entanto, o gerenciador de conexões RDMA oculta parte da complexidade de configurar uma conexão, como solicitar as informações de caminho do gerenciador de sub-rede.
As chamadas com o prefixo rdma_
fazem parte de librdmacm
. A maioria deles é para usar o gerenciador de conexões para configurar conexões, mas alguns são apenas wrappers ou funções auxiliares para a própria comunicação.