beautypg.com

Lanner AV-ICE02 User Manual

Page 29

background image

Software User Manual Version 1.0.1

26

Chapter 5. Appendix A: Supported APIs and

directory of function definitions files

Intel® QuickAssist Technology APIs

z

Cryptographic Functions

API definitions are located in:

$ICP_ROOT/quickassist/include/lac,

where

$ICP_ROOT

is the directory where the Acceleration software is unpacked.

z

Data Compression Functions:

API definitions are located in:

$ICP_ROOT/quickassist/include/dc.

Base API definitions

Base API definitions that are common to the API libraries are located in:

$ICP_ROOT/

quickassist/include

.

DATA Plane APIs

The data plane APIs are intended for use in user space applications that take
advantage of the functionality provided of the Intel Data Plane Development Kit (Intel
DPDK). The APIs are recommended for applications that are executing in a data plane
environment where the cost of offload (that is, the cycles consumed by the driver
sending requests to the hardware) needs to be minimized. To minimize the cost of
offload, several constraints have been placed on the APIs. If these constraints are too
restrictive for your application, the traditional APIs can be used instead (at a cost of
additional IA cycles).