+\f
+/* Table configuration */
+
+enum ofproto_table_config {
+ /* Send to controller. */
+ OFPROTO_TABLE_MISS_CONTROLLER = OFPTC11_TABLE_MISS_CONTROLLER,
+
+ /* Continue to the next table in the pipeline (OpenFlow 1.0 behavior). */
+ OFPROTO_TABLE_MISS_CONTINUE = OFPTC11_TABLE_MISS_CONTINUE,
+
+ /* Drop the packet. */
+ OFPROTO_TABLE_MISS_DROP = OFPTC11_TABLE_MISS_DROP,
+
+ /* The default miss behaviour for the OpenFlow version of the controller a
+ * packet_in message would be sent to.. For pre-OF1.3 controllers, send
+ * packet_in to controller. For OF1.3+ controllers, drop. */
+ OFPROTO_TABLE_MISS_DEFAULT = 3,
+};
+
+enum ofproto_table_config ofproto_table_get_config(const struct ofproto *,
+ uint8_t table_id);