diff --git a/datapath/flow.h b/datapath/flow.h index 590ad98..ce941b7 100644 --- a/datapath/flow.h +++ b/datapath/flow.h @@ -91,6 +91,7 @@ struct sw_flow { uint16_t idle_timeout; /* Idle time before discarding (seconds). */ uint16_t hard_timeout; /* Hard expiration time (seconds) */ uint64_t used; /* Last used time (in jiffies). */ + uint8_t send_flow_exp; /* Send a flow expiry to the controller */ struct sw_flow_actions *sf_acts; diff --git a/udatapath/switch-flow.h b/udatapath/switch-flow.h index 92bb521..6408b86 100644 --- a/udatapath/switch-flow.h +++ b/udatapath/switch-flow.h @@ -65,6 +65,7 @@ struct sw_flow { uint64_t packet_count; /* Number of packets seen. */ uint64_t byte_count; /* Number of bytes seen. */ uint8_t reason; /* Reason flow expired (one of NXFER_*). */ + uint8_t send_flow_exp; /* Send a flow expiry to the controller */ uint8_t tcp_flags; /* Union of seen TCP flags. */ uint8_t ip_tos; /* IP TOS value. */