[PATCH v2 3/3] net/ice: do not include private headers in testpmd
Bruce Richardson
bruce.richardson at intel.com
Thu Oct 15 17:21:10 CEST 2026
On Thu, Oct 15, 2026 at 05:00:38PM +0200, Burakov, Anatoly wrote:
> On 10/15/2026 4:52 PM, Medvedkin, Vladimir wrote:
> > Hi Anatoly,
> >
> > One nit: the buffer must be allocated with malloc, could you please
> > reflect this information in doxygen comments?
>
> @Bruce
>
> Perhaps this can be fixed on apply?
>
> diff --git a/drivers/net/intel/ice/rte_pmd_ice.h
> b/drivers/net/intel/ice/rte_pmd_ice.h
> index dccfdcd5f4..881dc4cc56 100644
> --- a/drivers/net/intel/ice/rte_pmd_ice.h
> +++ b/drivers/net/intel/ice/rte_pmd_ice.h
> @@ -27,8 +27,9 @@ extern "C" {
> * @param port
> * The port identifier of the Ethernet device.
> * @param buff
> - * Pointer to an allocated buffer. On success, it may be replaced by a
> - * newly allocated buffer; the caller must free the resulting buffer.
> + * Pointer to a `malloc()`-allocated buffer. On success, it will be freed
> by
> + * `free()` and replaced by a newly `malloc()`-allocated buffer; the
> caller
> + * must free the resulting buffer.
That is very strange behaviour! That looks like something a future patch
should fix, but ok to change the documentation on apply here.
/Bruce
More information about the dev
mailing list