Add support for OFPFC_MODIFY Flow Mod command.
[openvswitch] / switch / chain.h
index 7e5b0ad03ab7b7806d0cce412ba90bd597a861ef..eaccad41f0eeb35b2ff35eafc765362ba242c1f5 100644 (file)
@@ -38,6 +38,7 @@
 
 struct sw_flow;
 struct sw_flow_key;
+struct ofp_action;
 struct list;
 
 #define TABLE_LINEAR_MAX_FLOWS  100
@@ -55,6 +56,8 @@ struct sw_chain {
 struct sw_chain *chain_create(void);
 struct sw_flow *chain_lookup(struct sw_chain *, const struct sw_flow_key *);
 int chain_insert(struct sw_chain *, struct sw_flow *);
+int chain_modify(struct sw_chain *, const struct sw_flow_key *, 
+        const struct ofp_action *, int);
 int chain_delete(struct sw_chain *, const struct sw_flow_key *, uint16_t, int);
 void chain_timeout(struct sw_chain *, struct list *deleted);
 void chain_destroy(struct sw_chain *);