From 2b359fc1759726826cf4e2afddbd0b7e39fab4c7 Mon Sep 17 00:00:00 2001 From: Tuomas Taipale Date: Tue, 27 Jun 2023 08:06:57 +0000 Subject: linux-dpdk: pool: modify buffer maximum size capability Use a more DPDK suitable maximum buffer size capability, derived from configured packet segment size and buffer alignment values. Signed-off-by: Tuomas Taipale Reviewed-by: Matias Elo --- platform/linux-dpdk/odp_pool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'platform/linux-dpdk/odp_pool.c') diff --git a/platform/linux-dpdk/odp_pool.c b/platform/linux-dpdk/odp_pool.c index 862019333..9dd1a5ca2 100644 --- a/platform/linux-dpdk/odp_pool.c +++ b/platform/linux-dpdk/odp_pool.c @@ -58,7 +58,7 @@ #define POOL_NAME_FORMAT "%" PRIu64 "-%d-%s" /* Define a practical limit for contiguous memory allocations */ -#define MAX_SIZE (10 * 1024 * 1024) +#define MAX_SIZE (CONFIG_PACKET_SEG_SIZE - ODP_CONFIG_BUFFER_ALIGN_MIN) /* Maximum packet user area size */ #define MAX_UAREA_SIZE 2048 -- cgit v1.2.3