diff options
author | Philipp Maier <pmaier@sysmocom.de> | 2016-12-08 10:45:06 +0100 |
---|---|---|
committer | Philipp Maier <pmaier@sysmocom.de> | 2017-02-07 13:39:01 +0100 |
commit | d9f6129350bc79e803861f92e99dbf72e44b1ea3 (patch) | |
tree | 4c71b8c652ab6ff06b38fac1d08096584aee7be8 /tests/socket | |
parent | b288853ffa01fbce1f5831ae6d387520c8882aec (diff) |
lapd_core: fix program flow
when the lapd core is in state LAPD_STATE_SABM_SENT, and the
retransmission counter exceeds (link down) lapd_t200_cb() will
send an RELASE_INDICATION and an MDL_ERROR_INDICATION to L3.
This action is done before the state is processed. This seems
to be no problem with standard retransmission counts (n200),
but may cause timing problems that lead to deadlock states when
custom timer configurations are in use. (Ericsson RBS).
This commit moves the functions calls for sending the indications
mentioned above to the very end of the if branch to relax the
timing again. (See lapd_t200_cb())
Change-Id: I1c1beb3701b19744a3ce9946abca7767d20a0b6a
Diffstat (limited to 'tests/socket')
0 files changed, 0 insertions, 0 deletions