From ad8ee2c0f3b7d0e53aab749da97a9c78765d74fa Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Tue, 7 Dec 2010 12:17:03 -0800 Subject: [PATCH] odp-util: Bump up maximum number of ODP actions. The kernel supports more than a single page of actions now, so userspace should be able to take advantage of this. Upcoming commits will completely replace this data structure but this commit makes the bug fix clear and is suitable for cherry-picking to long-term support branches. --- lib/odp-util.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/odp-util.h b/lib/odp-util.h index 9cbf7ddb..813e29f3 100644 --- a/lib/odp-util.h +++ b/lib/odp-util.h @@ -29,9 +29,7 @@ struct ds; struct flow; -/* The kernel datapaths limits actions to those that fit in a single page of - * memory, so there is no point in allocating more than that. */ -enum { MAX_ODP_ACTIONS = 4096 / sizeof(union odp_action) }; +enum { MAX_ODP_ACTIONS = 16384 / sizeof(union odp_action) }; /* odp_actions_add() assumes that MAX_ODP_ACTIONS is a power of 2. */ BUILD_ASSERT_DECL(IS_POW2(MAX_ODP_ACTIONS)); -- 2.30.2