DOCA Comch — обмен сообщениями между хостом и BlueField

★ 7.6 · content

doca-comch — это скилл для Claude Code, который помогает разработчикам при практической работе с DOCA Comch: библиотекой обмена сообщениями между хост-процессом и агентом на BlueField через PCIe. Скилл охватывает выбор ролей сервера (DPU) и клиента (хост), переключение между slow-path (send-task/recv-callback) и fast-path (producer/consumer) для потоковой передачи данных с низкой нагрузкой на CPU, запрос возможностей API через doca_comch_cap_get_max_msg_size и регистрацию connection-коллбэков. Отдельное внимание уделяется отладке ошибок DOCA_ERROR_* — например, DOCA_ERROR_NOT_PERMITTED при server_create или DOCA_ERROR_AGAIN при отправке задачи. Предназначен для C/C++-разработчиков (и FFI-потребителей из других языков), которые строят приложения поверх DOCA SDK на Ubuntu 22.04/24.04 или RHEL/SLES с установленным пакетом doca-comch.