Mellanox отвечает «Средство ответа на чтение RDMA» в качестве первого ответа для повторно переданного запроса частичного чтения RDMA - PullRequest
0 голосов
/ 26 марта 2020

Подробности настройки: Mellanox подключен к xilinx RNI C. Xilinx RNI C является инициатором READ Requests.

Мы хотели проверить, как mellanox отвечает на повторно переданные запросы на чтение после принятия нескольких ответных пакетов. Например, если запрос на чтение, отправленный для удаленного адреса «va» для размера полезной нагрузки 64 КБ, и xilinx RNI C принял первые 8 ответов 4K от Mellanox и отправил запрос на повторную попытку чтения для оставшейся полезной нагрузки (64K - 4K * 8 ) с удаленного адреса (va + (4K * 8)).

Замечание: для частичного чтения (удаленный адрес "va + 4K * 8" и длина полезной нагрузки 32K) mellanox отвечает " читать код ответа "опкод вместо" сначала прочитать ответ ".

Это правильно? Infiniband spe c говорит: «Обратите внимание, что есть определенные c исключения, которые реализация может решить не рассматривать как плохой ответ, а именно: Неисправные коды ответа RDMA READ в случае, когда запрашивающая сторона сгенерировала дубликат Запрос RDMA READ ”
"

...