Hardware Abstraction Layer

Software Architecture

Platform
Napatech SmartNIC
Content Type
Overview Document
Capture Software Version
Link™ Capture Software 12.10

HAL compatibility

As some HAL (hardware abstraction layer) functionality is provided as macros (see DN-0449) to ensure high performance, applications must be recompiled whenever these macros are changed.
Note: Binary compatibility is not guaranteed between releases.

To make it simple, all releases with the same major release version are binary compatible. That is, recompilation of applications is only needed for a new major release.