Hi Stephen, It is not strictly ABI compatible since the size of the structure increases, hence only updating for 24.11.
> -----Original Message----- > From: Stephen Hemminger <step...@networkplumber.org> > Sent: Friday, April 5, 2024 8:15 AM > To: Chautru, Nicolas <nicolas.chau...@intel.com> > Cc: dev@dpdk.org; maxime.coque...@redhat.com; hemant.agra...@nxp.com; > Marchand, David <david.march...@redhat.com>; Vargas, Hernan > <hernan.var...@intel.com> > Subject: Re: [PATCH v1 1/3] bbdev: new queue stat for available enqueue depth > > On Thu, 4 Apr 2024 14:04:45 -0700 > Nicolas Chautru <nicolas.chau...@intel.com> wrote: > > > Capturing additional queue stats counter for the depth of enqueue > > batch still available on the given queue. This can help application to > > monitor that depth at run time. > > > > Signed-off-by: Nicolas Chautru <nicolas.chau...@intel.com> > > --- > > lib/bbdev/rte_bbdev.h | 2 ++ > > 1 file changed, 2 insertions(+) > > > > diff --git a/lib/bbdev/rte_bbdev.h b/lib/bbdev/rte_bbdev.h index > > 0cbfdd1c95..25514c58ac 100644 > > --- a/lib/bbdev/rte_bbdev.h > > +++ b/lib/bbdev/rte_bbdev.h > > @@ -283,6 +283,8 @@ struct rte_bbdev_stats { > > * bbdev operation > > */ > > uint64_t acc_offload_cycles; > > + /** Available number of enqueue batch on that queue. */ > > + uint16_t enqueue_depth_avail; > > }; > > > > /** > > Doesn't this break the ABI?