This RFC proposes changes in asymmetric session usability of transform structure. In current implementation asym xform is seen as temporary entity that can be re-used by application once sessions are initialized with it.
This enforces PMD to copy all key buffers during session setup time. Since life-time of sessions are small, so we can hold these buffers with session, reducing memcpy time by marking these as read-only so that PMDs which doesn’t require any manipulation of xform data can directly use these buffers in session configure. So, sending a proposal to mark xform as non-reusable till lifetime of session. This will help PMDs to reduce session setup time. Ayuj Verma (1): lib/crypto: mark asym session-buffer non-reuseable doc/guides/prog_guide/cryptodev_lib.rst | 6 ++++++ lib/librte_cryptodev/rte_cryptodev_pmd.h | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) -- 1.8.3.1

