Lines Matching full:dpaa2
4 DPAA2 (Data Path Acceleration Architecture Gen2) Overview
10 This document provides an overview of the Freescale DPAA2 architecture
16 DPAA2 is a hardware architecture designed for high-speeed network
17 packet processing. DPAA2 consists of sophisticated mechanisms for
22 A DPAA2 hardware component called the Management Complex (or MC) manages the
23 DPAA2 hardware resources. The MC provides an object-based abstraction for
24 software drivers to use the DPAA2 hardware.
25 The MC uses DPAA2 hardware resources such as queues, buffer pools, and
29 which DPAA2 software drivers use to operate on DPAA2 objects.
31 The diagram below shows an overview of the DPAA2 resource management
36 | DPAA2 drivers |
43 DPAA2 |
73 Overview of DPAA2 Objects
76 The section provides a brief overview of some key DPAA2 objects.
84 types of DPAA2 objects. In the example diagram below there
132 DPAA2 Objects for an Ethernet Network Interface
137 physical ports, and interrupts. DPAA2 uses a more granular approach
199 packets and do hardware buffer pool management operations. The DPAA2
206 expected to be shared by different DPAA2 drivers.
262 All interrupts generated by DPAA2 objects are message
268 In the case of DPAA2 devices/objects, all objects in the
273 DPAA2 Linux Drivers Overview
277 DPAA2-- 1) the bus driver and associated "DPAA2 infrastructure"
281 types of DPAA2 objects. It is functionally similar to a plug-and-play
329 firmware. It is responsible for bootstrapping the DPAA2 kernel
335 - implementing APIs for DPAA2 driver registration and for device
357 the DPAA2 Ethernet driver needs:
365 allocation by other DPAA2 drivers.
386 The DPIO driver operates on behalf of all DPAA2 drivers
393 interfaces needed to connect the DPAA2 network interface to