> > diff --git a/drivers/baseband/acc/version.map
> b/drivers/baseband/acc/version.map
> > index b4ff13e38f..27fbbe3de5 100644
> > --- a/drivers/baseband/acc/version.map
> > +++ b/drivers/baseband/acc/version.map
> > @@ -6,4 +6,5 @@ EXPERIMENTAL {
> >     global:
> >
> >     rte_acc10x_configure;
> > +   rte_acc200_configure;
> >   };
> 
> This is same comment as for ACC100 vs. ACC101.
> Having a single API would be the way to go, given the prototype of the
> functions are identical.
> 
> Keep acc200 function, but internal only, rte_acc_configure() would call
> the acc100/acc101/acc200/accXXX based on the device ID.
> 
+1 for this.

I believe a bbdev API should be defined to be used by each of the PMD.
So that application can be agnostic of the underneath device.

I would recommend to send a deprecation notice to remove all the pmd APIs
going forward. We can take it for now, but these need to be replaced with 
generic API
as soon as possible. No new such PMD API would be accepted going forward.


Reply via email to