Hardware Abstraction Layer

Software Architecture

product_line_custom
IntelĀ® PAC
Napatech SmartNIC
category
Overview Document

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.