ofproto: Don't limit flows in OpenFlow tables by default.
authorBen Pfaff <blp@nicira.com>
Fri, 4 May 2012 21:52:17 +0000 (14:52 -0700)
committerBen Pfaff <blp@nicira.com>
Wed, 9 May 2012 19:58:52 +0000 (12:58 -0700)
This bug is ordinarily not exposed because bridge_configure_tables() in
bridge.c configures the max number of flows soon after an ofproto is
created.  But an upcoming commit will make construct() in ofproto-dpif.c
try to create some built-in flows before bridge gets control, so we need
to allow creating flows immediately upon initialization.

Signed-off-by: Ben Pfaff <blp@nicira.com>
ofproto/ofproto.c

index 806e56bfac60dc9308f68ed2a06f52b053e003bf..98bb912478c38f409be8236b497c2f7de3677edb 100644 (file)
@@ -3897,6 +3897,7 @@ oftable_init(struct oftable *table)
 {
     memset(table, 0, sizeof *table);
     classifier_init(&table->cls);
+    table->max_flows = UINT_MAX;
 }
 
 /* Destroys 'table', including its classifier and eviction groups.