Using QMAN Dedicated and Pool Channels in USDPAA and Linux Kernel

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Using QMAN Dedicated and Pool Channels in USDPAA and Linux Kernel

Using QMAN Dedicated and Pool Channels in USDPAA and Linux Kernel

When the frames on a FQ are ready to be processed, the FQ is enqueued onto a work queue(WQ). WQ are organized into channels. A channel is a fixed, hardware-defined association of 8 work queues, also though of “priority work queues”. There are two types of WQ channels defined in QMAN:

Dedicated channels, which are always serviced by a single entity.

Pool channels, which are serviced by pool of like entities, such as a pool of processor cores.

This document describes the basic concept regarding dedicated and pool channels, how to use dedicated and pool channels in flow order Preservation scenarios, work queue channel assignment, dedicated and pool channel used in Linux Kernel and how to modify PPAC and USDPAA QMAN driver to using dedicated channels in USDPAA applications.

1. Basic Concept of QMAN Channels

2. Dedicated Channel Used in Flow Order Preservation Scenario

3. Pool Channel Used in Order Preservation with Hold Active Scheduling

4. Work Queue Channel Assignment

5. Dedicated and Pool Channels Usage in Linux Kernel

6. Using Dedicated Channel in USDPAA

添付
評価なし
バージョン履歴
最終更新日:
‎02-18-2016 08:53 PM
更新者: