[dpdk-dev] crypto drivers in the API
Thomas Monjalon
thomas.monjalon at 6wind.com
Tue Feb 14 12:04:24 CET 2017
2017-02-14 10:44, Doherty, Declan:
> On 13/02/2017 1:25 PM, Thomas Monjalon wrote:
> > In the crypto API, the drivers are listed.
> > In my opinion, it is a wrong designed and these lists should be removed.
> > Do we need a deprecation notice to plan this removal in 17.05, while
> > working on bus abstraction?
> >
> ...
> >
>
> Hey Thomas,
> I agree that these need to be removed, and I had planned on doing this
> for 17.05 but I have a concern on the requirements for ABI breakage in
> relation to this. This enum is unfortunately used in both the
> rte_cryptodev and rte_crypto_sym_session structures which are part of
> the libraries public API. I don't think it would be feasible to maintain
> a set of 17.02 compatible APIs with the changes this would introduce, as
> it would require a large number of functions to have 2 versions? Is it
> OK to break the ABI for this case?
Yes
If you were planning to do this, you should have sent a deprecation notice
few weeks ago.
Please send it now and we'll see if we have enough supporters shortly.
More information about the dev
mailing list