On 1/30/2020 11:49 PM, Ananyev, Konstantin wrote:
> 
> 
>> -----Original Message-----
>> From: dev <[email protected]> On Behalf Of Thomas Monjalon
>> Sent: Thursday, January 30, 2020 4:00 PM
>> To: Anoob Joseph <[email protected]>; [email protected]; Trahe, Fiona 
>> <[email protected]>
>> Cc: [email protected]; David Marchand <[email protected]>; Richardson, 
>> Bruce <[email protected]>;
>> [email protected]; Mcnamara, John <[email protected]>; Trahe, 
>> Fiona <[email protected]>; Kusztal, ArkadiuszX
>> <[email protected]>; Yigit, Ferruh <[email protected]>
>> Subject: Re: [dpdk-dev] [PATCH v2 4/4] add ABI checks
>>
>> 30/01/2020 14:06, Trahe, Fiona:
>>> We were unaware the LIST_END change could constitute an ABI breakage, but 
>>> can see how it affects the array size when picked up.
>>> We're exploring options.
>>>
>>> I agree with Anoob's point that if we don't allow the LIST_END to be 
>>> modified, then it means no feature can be implemented without ABI
>> breakage.
>>> Anyone  object to removing those LIST_END elements - or have a better 
>>> suggestion? Would have to be in 20.11 I suppose.
>>
>> Yes, having max value right after the last value is ridiculous,
>> it prevents adding any value.
>> In 20.11, we should remove all these *_END and *_MAX from API enums
>> and replace them with a separate #define with reasonnable maximums.
>>
> 
> I think we'd better avoid public structs that have array of _MAX elems in 
> them.
> 

That should fix, but we need to wait for 20.11 for the change, and what should
be the new array size?

Reply via email to