[dpdk-dev] [PATCH v5 15/15] distributor: fix clearing returns buffer

David Hunt david.hunt at intel.com
Fri Oct 9 15:12:19 CEST 2020


Hi Lukasz,

On 8/10/2020 6:23 AM, Lukasz Wojciechowski wrote:
> The patch clears distributors returns buffer
> in clear_returns() by setting start and count to 0.
>
> Fixes: 775003ad2f96 ("distributor: add new burst-capable library")
> Cc: david.hunt at intel.com
> Cc: stable at dpdk.org
>
> Signed-off-by: Lukasz Wojciechowski <l.wojciechow at partner.samsung.com>
> ---
>   lib/librte_distributor/rte_distributor.c | 2 ++
>   1 file changed, 2 insertions(+)
>
> diff --git a/lib/librte_distributor/rte_distributor.c b/lib/librte_distributor/rte_distributor.c
> index 2478de3b7..57240304a 100644
> --- a/lib/librte_distributor/rte_distributor.c
> +++ b/lib/librte_distributor/rte_distributor.c
> @@ -704,6 +704,8 @@ rte_distributor_clear_returns(struct rte_distributor *d)
>   		/* Sync with worker. Release retptrs. */
>   		__atomic_store_n(&(d->bufs[wkr].retptr64[0]), 0,
>   				__ATOMIC_RELEASE);
> +
> +	d->returns.start = d->returns.count = 0;
>   }
>   
>   /* creates a distributor instance */


Acked-by: David Hunt <david.hunt at intel.com>




More information about the dev mailing list