Define pktio stats start/stop functions for case when same statistic module is used by different pktios, so if it's used for one of them it cannot be used by other, to allow it for first it should be disable for second. For instance 2 statistic modules are shared between 4 eth ports, etc.
Signed-off-by: Maxim Uvarov <[email protected]> --- include/odp/api/packet_io_stats.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/include/odp/api/packet_io_stats.h b/include/odp/api/packet_io_stats.h index 1bff9ca..03f060e 100644 --- a/include/odp/api/packet_io_stats.h +++ b/include/odp/api/packet_io_stats.h @@ -123,6 +123,26 @@ int odp_pktio_stats(odp_pktio_t pktio, int odp_pktio_stats_reset(odp_pktio_t pktio); /** + * Start statistics for pktio handle + * + * @param pktio Packet IO handle + * @retval 0 on success + * @retval <0 on failure + * + */ +int odp_pktio_stats_start(odp_pktio_t pktio); + +/** + * Stop statistics for pktio handle + * + * @param pktio Packet IO handle + * @retval 0 on success + * @retval <0 on failure + * + */ +int odp_pktio_stats_stop(odp_pktio_t pktio); + +/** * @} */ -- 1.9.1 _______________________________________________ lng-odp mailing list [email protected] https://lists.linaro.org/mailman/listinfo/lng-odp
