diff options
-rw-r--r-- | src/vnet/classify/vnet_classify.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/vnet/classify/vnet_classify.c b/src/vnet/classify/vnet_classify.c index c4f0c1ff7f6..d8a5a45e252 100644 --- a/src/vnet/classify/vnet_classify.c +++ b/src/vnet/classify/vnet_classify.c @@ -144,6 +144,8 @@ vnet_classify_new_table (vnet_classify_main_t * cm, t->mheap = mheap_alloc (0 /* use VM */ , memory_size); #else t->mheap = create_mspace (memory_size, 1 /* locked */ ); + /* classifier requires the memory to be contiguous, so can not expand. */ + mspace_disable_expand (t->mheap); #endif vec_validate_aligned (t->buckets, nbuckets - 1, CLIB_CACHE_LINE_BYTES); |