As promised, here comes a reworked deprecated API proposal. Main differences from Petri's proposal:
- No configure-time switches. ODP and helper libraries are ABI-compatible with both kinds applications: using deprecated API and disabling them; - Simple compile time switch to enable use of deprecated API just for the applications/examples that are not ported yet. Dmitry Eremin-Solenikov (2): api: hints: rework ODP_DEPRECATED API api: crypto: use ODP_DEPRECATED{,_FIELD} declarations Petri Savolainen (1): test: crypto: remove references to deprecated crypto apis doc/helper-guide/Doxyfile | 1 + doc/platform-api-guide/Doxyfile | 1 + example/ipsec/odp_ipsec_misc.h | 4 ++-- example/ipsec/odp_ipsec_sa_db.c | 4 ++-- example/ipsec/odp_ipsec_stream.c | 6 +++--- helper/Makefile.am | 1 + include/odp/api/spec/crypto.h | 26 ++++++++++++++------------ include/odp/api/spec/hints.h | 13 +++++++++++++ platform/linux-generic/Makefile.am | 1 + test/common_plat/performance/odp_crypto.c | 4 ++-- 10 files changed, 40 insertions(+), 21 deletions(-) -- 2.11.0