2012-06-22 10:05:41 +01:00
|
|
|
#ifndef CONTROL_H
|
|
|
|
#define CONTROL_H
|
|
|
|
|
|
|
|
/* MS_CONNECT_TIME_SECS
|
|
|
|
* The length of time after which the sender will assume a connect() to
|
|
|
|
* the destination has failed.
|
|
|
|
*/
|
|
|
|
#define MS_CONNECT_TIME_SECS 60
|
|
|
|
|
|
|
|
/* MS_HELLO_TIME_SECS
|
|
|
|
* The length of time the sender will wait for the NBD hello message
|
|
|
|
* after connect() before aborting the connection attempt.
|
|
|
|
*/
|
|
|
|
#define MS_HELLO_TIME_SECS 5
|
|
|
|
|
|
|
|
|
|
|
|
/* MS_RETRY_DELAY_SECS
|
|
|
|
* The delay after a failed migration attempt before launching another
|
|
|
|
* thread to try again.
|
|
|
|
*/
|
|
|
|
#define MS_RETRY_DELAY_SECS 1
|
|
|
|
|
|
|
|
|
|
|
|
#include "parse.h"
|
|
|
|
#include "serve.h"
|
2012-05-23 00:42:14 +01:00
|
|
|
|
2012-06-06 10:35:50 +01:00
|
|
|
void accept_control_connection(struct server* params, int client_fd, union mysockaddr* client_address);
|
|
|
|
void serve_open_control_socket(struct server* params);
|
2012-05-23 00:42:14 +01:00
|
|
|
|
|
|
|
#endif
|
|
|
|
|