PCI Expressのマルチチャネル DMA インテル® FPGA IPユーザー ガイド

ID 683821
日付 4/20/2022
Public
ドキュメント目次

8.4.2. ドライバー情報

ifc_mcdma_netdev カーネルモジュールはデバイスをスキャンして、ベンダー ID とデバイス ID に基づいて MCDMA デバイスを識別し、バス・マスターシップを有効にして、既存の Linux PCI フレームワークを使用して対応するデバイスの BAR 領域をマップします。ドライバーはイーサネット・インターフェイスを作成し、デバイスを Linux ネットワーク・フレームワークにレジスターします。カーネルドライバーは現在、4 つの Physical Functions を同時にサポートしています。各 PF は、デバイス・コンフィグレーションに従って最大 512 チャネルの 1 チャネルをサポートします。デバイスが SRIOV をサポートしている場合、netdev は仮想機能を有効にし、VF デバイスから DMA を実行することを許可します。