Можно ли использовать библиотеки RDMA Mellanox из модуля ядра?

Я хочу разработать модуль ядра, который может отправлять / получать сообщения RDMA. Мне интересно, могут ли библиотеки Mellanox вызываться из пространства ядра.

Могу ли я вызвать функции Mellanox RDMA из модуля ядра?

Ответ: у меня есть рабочий код здесь: https://github.com/jcarreira/disag-firebox

1 ответ

Решение

Большинство функций RDMA, предоставляемых устройствами Mellanox и другими HCA, могут быть доступны в ядре через API, предоставляемый ib_core модуль, который очень похож на то, что libibverbs обеспечивает в пользовательском пространстве.

Другие вопросы по тегам