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.



Reply via email to