NTPL is used, for instance, for setting the filtering configuration. This is done on the fly. NTPL commands are also executed on the configuration stream and include:
- Configuration of filters
- Configuration of hashing
- Configuration of host buffer assignments/multi-CPU distribution
Configuration streams are used for reading and writing dynamic configuration data. These are examples of items that can be changed on the fly using the API:
- Link configuration
- SmartNIC time configuration
The ntpl tool is a command line tool and used to change stream behavior. The config tool is used for link settings and time stamp.