aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/configure.in
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2010-06-23 10:49:27 +0800
committerHolger Hans Peter Freyther <zecke@selfish.org>2010-06-23 10:53:28 +0800
commita68f139820ea02c05ff64e265084c1dda8c7ea3a (patch)
treea3c4529f1ec6e254f81e9ada43a6e8a7f290e0a8 /openbsc/configure.in
parent539b8ed99f5f227ffd5d783ba3c7a38b26fb1760 (diff)
abis_nm: Band aid on OML initialisation by queuing messages
Instead of sending many messages we will queue the OML messages and wait for the ACK/NACK before sending the next message from the queue. We tag the msgb to remember if we need to wait for an ack or not. We keep the order of all messages, on ACKs and similiar occassions we will drown the queue until we reach a message that needs to be acked and then wait for that ack again. Possible breakage can appear when we send an OML (e.g. BS11 specific message) msg which does not need to be acked through the abis_nm_sendmsg call. The fix will be to use the _direct version of this method. Conflicts: openbsc/include/openbsc/abis_nm.h openbsc/include/openbsc/gsm_data.h openbsc/src/gsm_data.c openbsc/src/input/ipaccess.c
Diffstat (limited to 'openbsc/configure.in')
0 files changed, 0 insertions, 0 deletions