APIs uDAPL compatíveis com o sistema operacional AIX®

As APIs da Biblioteca de programação de acesso direto do usuáriouDAPL) especificadas pelo DAT Collaborative não são compatíveis com o sistema operacional AIX.

As APIs a seguir são suportadas pelas implementações uDAPL do mercado comum e que são suportadas pelo sistema operacional AIX .

As APIs a seguir não são suportadas pelas implementações de uDAPL do segmento de mercado comum e não são suportadas pelo sistema operacional AIX

API Versão
dat_cr_handoff // No DAT 2.0
dat_ep_create_with_srq // No DAT 2.0
dat_ep_recv_query // No DAT 2.0
dat_ep_set_watermark // No DAT 2.0
dat_srq_create // No DAT 2.0
dat_srq_post_recv // No DAT 2.0
dat_srq_resize // No DAT 2.0
dat_srq_set_lw // No DAT 2.0
dat_srq_free // No DAT 2.0
dat_srq_query // No DAT 2.0

As APIs adicionais a seguir que AIX sistema operacional não suporta:

  • dat_lmr_sync_rdma_read
  • dat_lmr_sync_rdma_write
  • dat_registry_add_provider
  • dat_registry_add_provider

Para todas as APIs não suportadas, o sistema operacional AIX segue os mecanismos específicos que estão descritos na especificação DAT para identificar a lista de API não suportada. Estes incluem valores de atributo max_srq que são zero e códigos de retorno DAT_MODEL_NOT_SUPPORTED específicos. De acordo com a implementação do setor e a especificação DAT, o código DAT_NOT_IMPLEMENTED pode ser retornado para uma função, que não é suportada.

Suporte de APIs relacionadas à região de memória remota (RMR), como dat_rmr_create, dat_rmrr_bind, dat_rmr_freee dat_rmr_query é dependente do recurso do adaptador de canal do host subjacente (HCA) e o sucesso ou a falha é determinado pela estrutura subjacente do InfiniBand Atualmente, os adaptadores GX + + HCA e 4X DDR Expansion card (CFFh) InfiniBand não suportam as operações RMR.