Есть ли API для RDMA (Infiniband), который может использоваться в ядре Space? Большинство API, которые я нашел, - это пользовательское пространство. kDAPL и kAL могут использоваться в ядре linux; однако я еще не нашел пример кода для использования этих API. Может ли кто-нибудь помочь мне с образцом кода для RDMA в пространстве ядра?RDMA API для ядра Linux
1
A
ответ
2
Вы можете проверить тест «krping» - это именно то, что вам нужно. Он использует RDMA-CM для установления соединения и запуска некоторого трафика RDMA.
Скачать его из OpenFabrics website
Смежные вопросы
- 1. Krping модуль для RDMA
- 2. RDMA CM для Windows
- 3. Настройка ядра ядра Linux для Redis 3.2.6
- 4. Тестирование ядра Crypto API на linux
- 5. Локальные точки ядра Linux
- 6. . Мониторинг сетевого ядра ядра на linux-машинах
- 7. Изменения/дополнения API-интерфейса ядра Linux
- 8. Идентификация API ядра linux-процесса/обслуживания
- 9. Программируемые параметры ядра linux
- 10. Отладчик памяти для ядра linux
- 11. Программирование ядра Linux для начинающих
- 12. Makefile для Linux-модуля ядра?
- 13. стек ядра для процесса linux
- 14. дистрибутив для разработки ядра linux
- 15. Планировщик для Linux-потоков ядра
- 16. Возможно ли использовать библиотеки RDMA Mellanox из модуля ядра?
- 17. Неопределенные символы с сборкой драйвера ядра Linux (NVidia)
- 18. Заголовки ядра Linux
- 19. Последовательность выключения ядра Linux Linux
- 20. линукс RDMA Mellanox осветление
- 21. RDMA Fast Memory Registration (FMR)
- 22. Изменения ядра Linux 4.4
- 23. Конфигурация модуля ядра Linux
- 24. Организация заголовков ядра Linux
- 25. Модули ядра Linux
- 26. Модуль загрузки ядра Linux
- 27. Снятие ядра в Linux?
- 28. Неуязвимые уязвимости ядра Linux
- 29. Загрузка ядра Linux прекращается при распаковке Linux ... Хорошо, загрузка ядра
- 30. О модуле ядра linux
Я могу скомпилировать модуль на (убунту 14,04, ядро 3,14 и MLNX-OFED-3.3). Однако, когда я пытаюсь вставить модуль я получаю [446,242522] rdma_krping: не согласен о версии символа ib_create_cq [446,242525] rdma_krping: Неизвестный символ ib_create_cq (ERR -22) [446,242533] rdma_krping: согласный о версии символа ib_alloc_fast_reg_page_list [446.242534] rdma_krping: Неизвестный символ ib_alloc_fast_reg_page_list (err -22) ...... Я также попытался скопировать Module.symvers в каталог, но я получаю те же ошибки. –