Napatech software support is designed to accelerate integration and deployment of Napatech Network Adapters in OEM customer solutions.
A single, common driver interface layer is provided that supports all Napatech Network Adapters. This enables synchronized software support across the product portfolio and a smooth migration to future Network Adapter versions.
This is complemented by a choice of application interfaces allowing ease of integration with customer application software. A number of tools and application examples are also provided for rapid prototyping and testing.
The following software is provided with Napatech Network Adapters:
-
Drivers: Napatech drivers provide access to adapter features. The driver supports all Napatech Network Adapters and Linux, FreeBSD and Windows operating systems.
-
Application Interfaces: Two Application Programming Interfaces (APIs) are supported. The Napatech Common Interface (NTCI) API provides access to all Napatech Network Adapter features via Napatech drivers. A Packet Capture (PCAP) API is also available. Napatech supports this interface via its advanced LibPCAP library.
-
Rapid Configuration Environment: Configuring Napatech Network Adapters is fast and easy using Napatech's Rapid Configuration Environment. Napatech has developed a high-level script language called Napatech Programming Language (NTPL) that makes configuration tasks simple and intuitive. These commands can be used in application software, in configuration scripts or can be executed on-the-fly using Napatech command line tools.
- Software Development Tools: Napatech provides a number of command line tools as well as application example source code that can be used by customers for evaluation, rapid prototyping, diagnostics or getting a head start on application software development. The tools and application examples provided are actively used by Napatech development and test teams.