Я хочу разработать модуль ядра, способный отправлять/получать сообщения RDMA. Мне интересно, можно ли вызывать библиотеки Mellanox из пространства ядра.Возможно ли использовать библиотеки RDMA Mellanox из модуля ядра?
Могу ли я назвать функции Mellanox RDMA из модуля ядра?
Ответ: У меня есть некоторый рабочий код здесь: https://github.com/jcarreira/disag-firebox
Я видел в этом [ответе] (http://stackoverflow.com/a/38077746/46192), что есть пример кода krping на https://www.openfabrics.org/downloads/krping/ –
krping имеет проблемы совместимости. Он поставляется с несколькими патчами, но патчи не работают. (rdma_krping: не согласен с версией символа rdma_disconnect) является одной из многих подобных ошибок, которые я получаю. Я также скопировал Modules.symver из ofa-kernel, но это не решило проблему. Можете ли вы определить проблему/ошибку, которую я делаю? Я пробовал это (ядро 4.4, ubuntu 14.04 и млн. - 3,3) и (ядро 3.5, ubuntu 12.04 и млн. - 3,3) –