В частности, я хотел бы знать, почему ibv_create_qp терпит неудачу. Когда он возвращает NULL, указывая на то, что произошел сбой, есть ли способ выяснить, в чем именно заключалась проблема?
Как получить информацию об ошибках из функций глаголов Infiniband?
Ответы (1)
Думаю, информации не так много.
Вы можете начать с просмотра значения errno
. Это может дать некоторую подсказку, хотя я считаю, что большинство ошибок приводят к общему EINVAL
. Если вы хотите пройти через libibverbs с помощью отладчика, вы можете получить больше информации. Некоторые ошибки возникают внутри драйвера ядра и требуют изучения соответствующих модулей ядра. Может быть, в драйвере ядра вашего устройства есть какие-то отладочные отпечатки, которые можно включить?
person
haggai_e
schedule
14.07.2015