|SUCCESS| telemetry: promote experimental API to stable
dpdklab at iol.unh.edu
dpdklab at iol.unh.edu
Thu Sep 3 17:44:31 CEST 2026
Test-Label: ai-code-review
Test-Status: SUCCESS
https://dpdk.org/patch/168950
_AI Code Review_
=== Patch Review: series.patch (via Claude) ===
Review date: 2026-09-03
# DPDK Patch Review
## Summary
This patch promotes three telemetry API functions from experimental to stable status. The changes are straightforward: removing `__rte_experimental` attributes from headers and updating export macros from `RTE_EXPORT_EXPERIMENTAL_SYMBOL` to `RTE_EXPORT_SYMBOL`.
## Findings
### Errors
None.
### Warnings
None.
### Info
**Release notes format** (Info):
The release notes entry is placed in the "API Changes" section, which is appropriate for API promotion. The formatting follows DPDK conventions with a bullet list of the promoted functions. This is acceptable documentation of the stability change.
**Export macro updates** (Info):
The patch correctly updates the export macros in the `.c` files:
- `rte_telemetry_register_cmd_arg`: changed from `RTE_EXPORT_EXPERIMENTAL_SYMBOL(name, 24.11)` to `RTE_EXPORT_SYMBOL(name)`
- `rte_tel_data_add_array_uint_hex`: changed from `RTE_EXPORT_EXPERIMENTAL_SYMBOL(name, 23.03)` to `RTE_EXPORT_SYMBOL(name)`
- `rte_tel_data_add_dict_uint_hex`: changed from `RTE_EXPORT_EXPERIMENTAL_SYMBOL(name, 23.03)` to `RTE_EXPORT_SYMBOL(name)`
This follows the correct pattern for promoting experimental symbols to stable.
**Header attribute removal** (Info):
The `__rte_experimental` attributes are correctly removed from all three function declarations in `rte_telemetry.h`. The functions remain properly documented with their existing Doxygen comments.
## Conclusion
The patch is clean and follows DPDK guidelines for API promotion. The changes are minimal, focused, and correctly implemented. No issues requiring fixes were identified.
More information about the test-report
mailing list