[RFC v2 03/14] lpm: restrict name size
Stephen Hemminger
stephen at networkplumber.org
Fri Dec 5 03:28:12 CET 2025
Since LPM uses ring internally with a prefix, limit the
maximum allowed LPM name.
Signed-off-by: Stephen Hemminger <stephen at networkplumber.org>
---
lib/lpm/rte_lpm.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/lpm/rte_lpm.h b/lib/lpm/rte_lpm.h
index edfe77b458..21a93b7e44 100644
--- a/lib/lpm/rte_lpm.h
+++ b/lib/lpm/rte_lpm.h
@@ -26,7 +26,7 @@ extern "C" {
#endif
/** Max number of characters in LPM name. */
-#define RTE_LPM_NAMESIZE 32
+#define RTE_LPM_NAMESIZE (RTE_RING_NAMESIZE - sizeof("LPM_RCU_") + 1)
/** Maximum depth value possible for IPv4 LPM. */
#define RTE_LPM_MAX_DEPTH 32
--
2.51.0
More information about the dev
mailing list