Zero-Copy API

Onload User Guide (UG1586)

Document ID
UG1586
Release Date
2023-07-31
Revision
1.2 English

Zero-Copy can improve the performance of networking applications by eliminating intermediate buffers when transferring data between application and network adapter.

The Onload Extensions Zero-Copy API supports zero-copy of UDP received packet data and TCP transmit packet data.

The API provides the following components:

  • #include <onload/extensions_zc.h>

    In addition to the common components, an application should include this header file which contains all function prototypes and constant values required when using the API. The header file also includes comprehensive documentation, required data structures and function definitions.