Software Architecture

Napatech SmartNIC
Overview Document

In this chapter

This chapter describes NTAPI in Napatech Software Suite. The API has only eight function types: Init, NTPL, Open, Close, Get, Release, Read and Write. These eight function types use different parameters depending on which stream type they are used on. To get type checking on all parameters, separate functions have been made for each stream type. This results in 29 functions.
Note: One function NT_Init(uint32_t version) (see DN-0449) is independent of the streams and is used to check the API version (see API). The function is defined in the ntapi.h file.

The NTPL syntax and the macros (see DN-0449) are also part of the application interface to Napatech Software Suite.