Data sharing
Multiple streams can get access to the same host buffer.
Packet merging
Packets from different host buffers can be merged into one stream based on time stamps. In this way traffic from different SmartNICs can be merged.
Port virtualization
All ports on all SmartNICs are numbered sequentially.
Hardware abstraction
HAL (hardware abstraction layer) macros are provided for all hardware-generated information in the standard packet descriptor and in extended descriptor 9.