Lanner AV-ICE02 User Manual
Page 29
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).