#include <stdint.h>
#include "openflow/openflow.h"
#include "openvswitch/datapath-protocol.h"
+#include "util.h"
struct ds;
* memory, so there is no point in allocating more than that. */
enum { MAX_ODP_ACTIONS = 4096 / 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));
+
struct odp_actions {
size_t n_actions;
union odp_action actions[MAX_ODP_ACTIONS];