> +
> +/**

Missing:
+ * @warning
+ * @b EXPERIMENTAL: this API may change without prior notice.
+ *

> + * Frees the memory space pointed to by the provided pointer
> + * and guarantees it will be zero'd before reuse. Since this
> + * function is slower than simple rte_free() it should only
> + * be used for security keys and other sensitive data.
> + *
> + * This pointer must have been returned by a previous call to
> + * rte_malloc(), rte_zmalloc(), rte_calloc() or rte_realloc(). The
> behaviour of
> + * rte_free() is undefined if the pointer does not match this
> requirement.
> + *
> + * If the pointer is NULL, the function does nothing.
> + *
> + * @param ptr
> + *   The pointer to memory to be freed.
> + */
> +__rte_experimental
> +void
> +rte_free_sensitive(void *ptr);
> +

With the warning added to the description,
Acked-by: Morten Brørup <m...@smartsharesystems.com>

Reply via email to