> -----Original Message-----
> From: Stephen Hemminger <[email protected]>
> Sent: Monday, December 2, 2024 11:36 PM
> To: Kusztal, ArkadiuszX <[email protected]>
> Cc: [email protected]; [email protected]; Ji, Kai <[email protected]>; Dooley,
> Brian <[email protected]>
> Subject: Re: [PATCH v2 1/3] net: add thread-safe crc api
> 
> On Tue,  1 Oct 2024 19:11:48 +0100
> Arkadiusz Kusztal <[email protected]> wrote:
> 
> > The current net CRC API is not thread-safe, this patch solves this by
> > adding another, thread-safe API functions.
> 
> Couldn't the old API be made threadsafe with TLS?
> 
> > This API is also safe to use across multiple processes, yet with
> > limitations on max-simd-bitwidth, which will be checked only by the
> > process that created the CRC context; all other processes will use the
> > same CRC function when used with the same CRC context.
> > It is an undefined behavior when process binaries are compiled with
> > different SIMD capabilities when the same CRC context is used.
> >
> > Signed-off-by: Arkadiusz Kusztal <[email protected]>
> 
> The API/ABI can't change for 25.03, do you want to support both?

I sent a new patch with versioned symbols. If this will not be accepted, this 
potentially can be moved to the .11 release.

> Or wait until 25.11?

Reply via email to