aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/include
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2010-05-05 22:48:56 +0800
committerHolger Hans Peter Freyther <zecke@selfish.org>2010-05-05 22:48:56 +0800
commiteb3ab2f85bff9a80b60d8c3da5f427fddc9b0dfd (patch)
tree56da5d67cba15c65305edd718c1e628aa06d8da3 /openbsc/include
parentebc38e4f26a2c2220b51433062c92f35d5d8257c (diff)
bsc_msc: Add a connection timeout for the MSC.
When no one is listening our connection would get stuck in the SYN_SENT state and we would be there forever.
Diffstat (limited to 'openbsc/include')
-rw-r--r--openbsc/include/openbsc/bsc_msc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/openbsc/include/openbsc/bsc_msc.h b/openbsc/include/openbsc/bsc_msc.h
index ce21bfe43..041de256e 100644
--- a/openbsc/include/openbsc/bsc_msc.h
+++ b/openbsc/include/openbsc/bsc_msc.h
@@ -36,6 +36,7 @@ struct bsc_msc_connection {
void (*connection_loss) (struct bsc_msc_connection *);
void (*connected) (struct bsc_msc_connection *);
struct timer_list reconnect_timer;
+ struct timer_list timeout_timer;
};
struct bsc_msc_connection *bsc_msc_create(const char *ip, int port);