diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2011-01-02 16:41:11 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2011-01-17 11:21:10 +0100 |
commit | b6edf97481737d5846bdd65bda15d8762ffc0c78 (patch) | |
tree | 9a866b9564a64dd11cebc85e94b5aa44eef590d3 /src/links.c | |
parent | 016ba29ec23c65ff3ccbd12e6128384567d34406 (diff) |
linkset: Prepare the UDP support to support multiple links.
Diffstat (limited to 'src/links.c')
-rw-r--r-- | src/links.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/links.c b/src/links.c index 9ddd98d..8816f71 100644 --- a/src/links.c +++ b/src/links.c @@ -65,6 +65,7 @@ int link_init(struct bsc_data *bsc) bsc->link.the_link->ni = bsc->ni_ni; bsc->link.the_link->spare = bsc->ni_spare; bsc->link.bsc = bsc; + bsc->link.udp.link_index = 1; if (!bsc->src_port) { LOGP(DINP, LOGL_ERROR, "You need to set a UDP address.\n"); @@ -88,7 +89,8 @@ int link_init(struct bsc_data *bsc) * SLTM and it begins a reset. Then we will take it up * again and do the usual business. */ - snmp_mtp_deactivate(bsc->link.udp.session); + snmp_mtp_deactivate(bsc->link.udp.session, + bsc->link.udp.link_index); bsc->start_timer.cb = start_rest; bsc->start_timer.data = &bsc; bsc_schedule_timer(&bsc->start_timer, bsc->link.udp.reset_timeout, 0); |