С чего начать, если я хочу внедрить драйвер RDMA NIC — предложения

Очень ценю замечательное и очень полезное сообщество здесь. Нужна помощь в понимании с чего начать. Моя задача — понять и написать драйверы устройств для RDMA over Converged Ethernet.

Моя проблема в том, что я не знаю, с чего начать. У меня есть доступ к PRM поставщика и образцу исходного кода.

Я впервые участвую в такого рода задачах.

Должен ли я начать читать и понимать спецификации и примеры исходного кода для следующего, прежде чем я начну с RDMA

  1. PCI
  2. PCI Express
  3. Сетевая карта (Ethenet)

Я попытался прочитать RDMA PRM, но, похоже, я не могу ясно понять. Я подумал, может быть, потому что я недостаточно хорошо понимаю PCI (Express), NIC, мне тяжело.

Что ты предлагаешь? Пожалуйста, помогите мне с вашими ценными предложениями. Был бы очень благодарен всем вам!


person Marc Spencer    schedule 26.10.2013    source источник
comment
Windows, Linux, BSD/FreeBSD, VMWare, AIX и т. д.? Это какая-то новая сетевая карта от поставщика, который раньше не выпускал сетевые карты с поддержкой RDMA? Обратите внимание, что у вас есть полные драйверы для различных сетевых адаптеров с поддержкой RDMA в составе OFED (OpenFabrics Enterprise Distribution).   -  person kliteyn    schedule 27.10.2013
comment
Спасибо kliteyn да .. это от поставщика, у которого нет драйверов для vmware ... я хотел бы понять, как можно справиться с такими вещами.   -  person Marc Spencer    schedule 01.11.2013


Ответы (1)


вы должны взглянуть на стек OFED. Обычно они предоставляют драйвер RDMA для большинства сетевых карт с поддержкой RDMA.

person li7hui    schedule 05.10.2017