From d3552eafaca34771734258f3ff6f4f5f819e72bd Mon Sep 17 00:00:00 2001 From: Xavier Simonart Date: Wed, 4 Sep 2019 13:54:31 +0200 Subject: Add heartbeat support (stop all cores in case of TCP socket issues) "heartbeat timeout" (in second) can be specified as a global parameter in PROX config file. If set, a timer is started when the first command is received from the TCP socket. This timer is reset at each commands received through the TCP socket. If the timer expires, then - all cores are stopped - the TCP socket is closed, causing an error at client side. This feature helps in case a script starts PROX and the traffic generated through PROX causes issues to the control plane. Change-Id: I900f22fa091786a564f6b7d846f5abc2c5cbcc58 Signed-off-by: Xavier Simonart --- VNFs/DPPD-PROX/input_conn.h | 1 + 1 file changed, 1 insertion(+) (limited to 'VNFs/DPPD-PROX/input_conn.h') diff --git a/VNFs/DPPD-PROX/input_conn.h b/VNFs/DPPD-PROX/input_conn.h index 98e9af45..9e39c808 100644 --- a/VNFs/DPPD-PROX/input_conn.h +++ b/VNFs/DPPD-PROX/input_conn.h @@ -23,5 +23,6 @@ int reg_input_uds(void); void unreg_input_tcp(void); void unreg_input_uds(void); +void stop_handling_client(void); #endif /* _INPUT_CONN_H_ */ -- cgit 1.2.3-korg