20/06/2023 12:21, Tejasree Kondoj: > From: Anoob Joseph <ano...@marvell.com> > > Add crypto RAW API support in cnxk PMD > Enable the flag to allow execution of raw test suite. > > Signed-off-by: Vidya Sagar Velumuri <vvelum...@marvell.com> > Signed-off-by: Anoob Joseph <ano...@marvell.com>
The compilation with a RISC-V compiler reveal an issue with iv_buf being null in some case: In file included from ../../dpdk/drivers/crypto/cnxk/cn10k_cryptodev_ops.c:29: In function 'sg2_inst_prep', inlined from 'cpt_kasumi_enc_prep' at ../../dpdk/drivers/crypto/cnxk/cnxk_se.h:1821:3, inlined from 'cpt_fc_enc_hmac_prep' at ../../dpdk/drivers/crypto/cnxk/cnxk_se.h:1902:9, inlined from 'fill_raw_digest_params' at ../../dpdk/drivers/crypto/cnxk/cnxk_se.h:3620:8, inlined from 'cn10k_cpt_raw_fill_inst.isra' at ../../dpdk/drivers/crypto/cnxk/cn10k_cryptodev_ops.c:1098:9: ../../dpdk/drivers/crypto/cnxk/cnxk_se.h:479:25: error: argument 2 null where non-null expected [-Werror=nonnull] 479 | memcpy(iv_d, iv_s, iv_len); I won't pull this patch and the next one about testing of raw API.