summaryrefslogtreecommitdiff
path: root/ofproto/ofproto-provider.h
diff options
context:
space:
mode:
Diffstat (limited to 'ofproto/ofproto-provider.h')
-rw-r--r--ofproto/ofproto-provider.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/ofproto/ofproto-provider.h b/ofproto/ofproto-provider.h
index 6cc454371..c980e6bff 100644
--- a/ofproto/ofproto-provider.h
+++ b/ofproto/ofproto-provider.h
@@ -1880,6 +1880,15 @@ struct ofproto_class {
/* Flushes the connection tracking tables. If 'zone' is not NULL,
* only deletes connections in '*zone'. */
void (*ct_flush)(const struct ofproto *, const uint16_t *zone);
+
+ /* Sets conntrack timeout policy specified by 'timeout_policy' to 'zone'
+ * in datapath type 'dp_type'. */
+ void (*ct_set_zone_timeout_policy)(const char *dp_type, uint16_t zone,
+ struct simap *timeout_policy);
+
+ /* Deletes the timeout policy associated with 'zone' in datapath type
+ * 'dp_type'. */
+ void (*ct_del_zone_timeout_policy)(const char *dp_type, uint16_t zone);
};
extern const struct ofproto_class ofproto_dpif_class;