大きなフレーム(ジャンボ)を送信するために複数のフレームのdmaを実行したい。通常の額縁(サイズ1500)でお送りできます。dmaについて少し疑問があります。
他の API に対する dma_map_single() の本当の利点は何ですか。dma_map_page ですべてを行うことができますよね?
driver で大きなフレーム (ジャンボ) を送信する必要があり、このフレームを複数のバッファーに格納したとします。これらのバッファーは、物理メモリまたは仮想メモリ内で連続していません。ただし、これらのバッファーはカーネル空間にあります。どうすればそれを 1 フレームとして送信できますか。scatter-gather dma を使用する必要がありますか? これは他の dma_api で可能ですか?