diff options
| author | Donald Sharp <sharpd@nvidia.com> | 2021-04-26 09:24:48 -0400 |
|---|---|---|
| committer | Donald Sharp <sharpd@nvidia.com> | 2021-05-05 10:08:06 -0400 |
| commit | da55bcbcb384a023e6283b8b36c672d09a643485 (patch) | |
| tree | 878292402cb260cec13f29b985ffa3c446057d7d /zebra/zebra_evpn_neigh.c | |
| parent | 38078b1d5aa0119da762440e0187881dc9da9adf (diff) | |
zebra: Reduce size of vni hash tables to a more reasonable start size
We are creating 2 hash tables per vni in zebra. Once we start to
scale the number of vni's we start to see some serious memory
usage in zebra. Let's reduce the memory usage at startup
for scale of vni's.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'zebra/zebra_evpn_neigh.c')
| -rw-r--r-- | zebra/zebra_evpn_neigh.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/zebra/zebra_evpn_neigh.c b/zebra/zebra_evpn_neigh.c index d1b93dbe8a..4c7a1542fc 100644 --- a/zebra/zebra_evpn_neigh.c +++ b/zebra/zebra_evpn_neigh.c @@ -85,7 +85,7 @@ int neigh_list_cmp(void *p1, void *p2) struct hash *zebra_neigh_db_create(const char *desc) { - return hash_create(neigh_hash_keymake, neigh_cmp, desc); + return hash_create_size(8, neigh_hash_keymake, neigh_cmp, desc); } uint32_t num_dup_detected_neighs(zebra_evpn_t *zevpn) |
