Hi,
> -----Original Message----- > From: Kinsella, Ray <[email protected]> > Sent: 12 October 2021 15:35 > To: Jerin Jacob <[email protected]>; Thomas Monjalon > <[email protected]> > Cc: Kundapura, Ganapati <[email protected]>; David Marchand > <[email protected]>; dpdk-dev <[email protected]>; Jayatheerthan, Jay > <[email protected]> > Subject: Re: [PATCH v1] eventdev/rx-adapter: add telemetry callbacks > > > > On 12/10/2021 10:26, Jerin Jacob wrote: > > On Tue, Oct 12, 2021 at 2:40 PM Thomas Monjalon <[email protected]> > wrote: > >> > >> 12/10/2021 10:47, Jerin Jacob: > >>> On Tue, Oct 12, 2021 at 2:05 PM Kundapura, Ganapati > >>> <[email protected]> wrote: > >>>> From: Jerin Jacob <[email protected]> > >>>>>> --- a/lib/eventdev/rte_event_eth_rx_adapter.h > >>>>>> +++ b/lib/eventdev/rte_event_eth_rx_adapter.h > >>>>>> @@ -216,6 +216,10 @@ struct rte_event_eth_rx_adapter_stats { > >>>>>> /**< Eventdev enqueue count */ > >>>>>> uint64_t rx_enq_retry; > >>>>>> /**< Eventdev enqueue retry count */ > >>>>>> + uint64_t rx_event_buf_count; > >>>>>> + /**< Rx event buffered count */ > >>>>>> + uint64_t rx_event_buf_size; > >>>>> > >>>>> > >>>>> Isn't ABI breakage? CI did not warn this. Isn't this a public structure? > >>>> Please confirm if moving the above two members to end of the structure > overcomes ABI breakage? > >>> > >>> > >>> + @Ray Kinsella @Thomas Monjalon @David Marchand > >>> > >>> It will still break the ABI. IMO, Since it is an ABI breaking > >>> release it is OK. If there are no other objections, Please move the > >>> variable to end of the structure and update release notes for ABI > >>> changes. > >> > >> Why moving since it breaks ABI anyway? > > > > There is no specific gain in keeping new additions in the middle of > > structure. > > 21.11 is an ABI breaking release, so move it where you like :-) Posted new patch with the new struct members moved to the end of the struct, updated release notes and review comments addressed. > > >> I think you can keep as is. > >> > >> > >>

