src/dpdk/lib/librte_ipsec/crypto.h
static inline void
remove_sqh(void *picv, uint32_t icv_len)
{
	uint32_t i, *icv;

	RTE_ASSERT(icv_len % sizeof(uint32_t) == 0);

	icv = picv;
	icv_len = icv_len / sizeof(uint32_t);
	for (i = 0; i != icv_len; i++)
		icv[i] = icv[i + 1];
}
/*
 * Helper function that moves ICV by 4B up, and removes SQN.hibits.
 * icv parameter points to the new start of ICV.
 */
Helper function that moves ICV by 4B up, and removes SQN.hibits.
icv parameter points to the new start of ICV.
Helper function that moves ICV by 4B up and removes SQN . hibits . icv parameter points to the new start of ICV .
static inline void
remove_sqh(void *picv, uint32_t icv_len)
{
	uint32_t i, *icv;
	RTE_ASSERT(icv_len % sizeof(uint32_t) == 0);
	icv = picv;
	icv_len = icv_len / sizeof(uint32_t);
	for (i = 0; i != icv_len; i++)
		icv[i] = icv[i + 1];
}
static inline void remove_sqh ( void * picv , uint32_t icv_len ) { uint32_t i , * icv ; RTE_ASSERT ( icv_len % sizeof ( uint32_t ) == 0 ) ; icv = picv ; icv_len = icv_len / sizeof ( uint32_t ) ; for ( i = 0 ; i != icv_len ; i ++ ) icv [ i ] = icv [ i + 1 ] ; }
Helper function that moves ICV by 4B up, and removes SQN.hibits.
Helper function that moves ICV by 4B up and removes SQN . hibits .