Fix kasumi input len calculation to consider encr_offset. Fixes: da39e3eccd3d ("common/cpt: support KASUMI") Cc: ssriniva...@caviumnetworks.com
Signed-off-by: Anoob Joseph <ano...@marvell.com> --- drivers/common/cpt/cpt_ucode.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/common/cpt/cpt_ucode.h b/drivers/common/cpt/cpt_ucode.h index 006411c..e015cf6 100644 --- a/drivers/common/cpt/cpt_ucode.h +++ b/drivers/common/cpt/cpt_ucode.h @@ -2311,7 +2311,7 @@ cpt_kasumi_dec_prep(uint64_t d_offs, /* consider iv len */ encr_offset += iv_len; - inputlen = iv_len + (RTE_ALIGN(encr_data_len, 8) / 8); + inputlen = encr_offset + (RTE_ALIGN(encr_data_len, 8) / 8); outputlen = inputlen; /* save space for offset ctrl & iv */ -- 2.7.4