Hi
@Stephen Hemminger ,
Thanks for the reply , please find the details below.
DPDK version : 20.11.6
#define LOADBAL_HASH_ENTRIES_MAX (1024*1024*36)
#define LOADBAL_HASH_TABLE_SIZE_MULTIPLIER 2
hashSizeMultiplier = LOADBAL_HASH_TABLE_SIZE_MULTIPLIER;
struct rte_hash_parameters loadbal_hash_params = {
.name = NULL,
.entries = LOADBAL_HASH_ENTRIES_MAX * hashSizeMultiplier,
.key_len = sizeof(flow_key_t),
.hash_func = app_hash_crc(internally it calls rte_hash_crc_4byte for v4/v6)
.hash_func_init_val = 0,
};
First, what is the return value, which error?
we captured only the return value, and will check what error it is returning.
IPv4 Load-Bal Flow hash table:
numInsertions: 998214247
numInsertionsFailures: 4252
numRemovals: 997197485
numRemovalFailures: 214902
numObjects: 1016762
NumBuckets: 75497472
TableCapacity: 75497472
LoadFactor: 1%
NumLookupSuccess: 389165605
NumLookupFails: 2704814006
Failure Analysis:
TableFull(>=95%): 0
HighLoad(75-95%): 0
MediumLoad(50-75%): 0
LowLoad(<50%): 4252
We are try to analyze the code and find out the details,Initially there will be no issues, insertion starts failing after 24 HRS or so.
Venkatesh.