From: Akhil Goyal <gak...@marvell.com> WORD_SIZE is made as unsigned long long so that bit operations are done on same size of variables.
Fixes: 1ec23c7523b4 ("common/cnxk: support anti-replay check in SW for cn9k") Signed-off-by: Akhil Goyal <gak...@marvell.com> --- drivers/common/cnxk/cnxk_security_ar.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/common/cnxk/cnxk_security_ar.h b/drivers/common/cnxk/cnxk_security_ar.h index deb38db0d0..d0151a752c 100644 --- a/drivers/common/cnxk/cnxk_security_ar.h +++ b/drivers/common/cnxk/cnxk_security_ar.h @@ -17,7 +17,7 @@ BITS_PER_LONG_LONG) #define WORD_SHIFT 6 -#define WORD_SIZE (1 << WORD_SHIFT) +#define WORD_SIZE (1ULL << WORD_SHIFT) #define WORD_MASK (WORD_SIZE - 1) #define IPSEC_ANTI_REPLAY_FAILED (-1) -- 2.25.1