libosmocore/src
Harald Welte 7a56952307 lapd_core: Perform N200 retransmissions, not N200-1
During testing with BTS_Tests_LAPDm.TC_t200_n200() it was discovered
that the existing LAPD[m] implementation always gave up at N200-1
retransmissions, rather than N200 retransmissions.

The first transmission doesn't count, and hence we must have N200
actual re-transmissions.  The Error message is then described as
"T200 expired N200+1 times", i.e. we start T200 one more time after
the last re-transmission and only give up if it expires again (i.e.
no ACK received)

Change-Id: Ic33854ee61311f73b7db55eeef10280349151097
Related: OS4037
2019-06-05 10:01:20 +00:00
..
codec codec/ecu: Add a bit of precision about the actual frame format used 2019-05-15 17:34:13 +02:00
coding
ctrl select: Rename BSC_FD_* constants to OSMO_FD_* 2019-03-21 16:02:01 +00:00
gb make all library-internal static buffers thread-local 2019-06-04 10:47:30 +02:00
gsm lapd_core: Perform N200 retransmissions, not N200-1 2019-06-05 10:01:20 +00:00
pseudotalloc pseudotalloc: turn talloc_steal() into #define 2019-05-18 11:08:40 +02:00
sim make all library-internal static buffers thread-local 2019-06-04 10:47:30 +02:00
vty vty/command.c: cosmetic: add missing curly brackets 2019-06-01 02:27:16 +07:00
Makefile.am Bump version: 1.0.1.143-cc72c → 1.1.0 2019-05-07 18:36:51 +02:00
application.c application.c: drop wrong \references of osmo_init_ignore_signals() 2019-04-25 02:23:52 +07:00
backtrace.c
bitcomp.c bitcomp.c: fix missing Doxygen group closing tag 2019-04-25 02:23:52 +07:00
bits.c
bitvec.c
conv.c
conv_acc.c
conv_acc_generic.c
conv_acc_sse.c
conv_acc_sse_avx.c
conv_acc_sse_impl.h
counter.c
crc16.c
crcXXgen.c.tpl
fsm.c make all library-internal static buffers thread-local 2019-06-04 10:47:30 +02:00
gsmtap_util.c src/gsmtap_util.c: fix possible memleak in gsmtap_source_init() 2019-03-28 10:07:59 +00:00
isdnhdlc.c
logging.c src/logging.c: fix syntax errors in Doxygen documentation 2019-03-27 08:56:21 +01:00
logging_gsmtap.c logging_gsmtap.c: document all params of log_target_create_gsmtap() 2019-03-27 08:56:21 +01:00
logging_syslog.c
loggingrb.c
macaddr.c
msgb.c make all library-internal static buffers thread-local 2019-06-04 10:47:30 +02:00
msgfile.c
panic.c
plugin.c
prbs.c
prim.c
rate_ctr.c Revert "Print error message if application fails to call rate_ctr_init()" 2019-05-10 11:52:58 +02:00
rbtree.c
select.c select: Rename BSC_FD_* constants to OSMO_FD_* 2019-03-21 16:02:01 +00:00
sercomm.c
serial.c
signal.c Revert "signal.c: Make non-exported tall_sigh_ctx static" 2019-03-22 13:25:01 +01:00
sockaddr_str.c make osmo_sockaddr_str_is_set() NULL-safe 2019-04-11 05:36:36 +00:00
socket.c make all library-internal static buffers thread-local 2019-06-04 10:47:30 +02:00
stat_item.c add osmo_stat_item_inc/osmo_stat_item_dec to set it relative 2019-05-07 13:20:57 +00:00
stats.c
stats_statsd.c stats_statsd: Send all stat_items as gauges 2018-10-24 16:37:05 +02:00
strrb.c
tdef.c tdef: Fix license: GPLv2+ instead of AGPLv3+ 2019-05-27 23:26:45 +02:00
timer.c Doxygen: fix documentation of osmo_timer_setup() 2019-03-27 08:56:21 +01:00
timer_clockgettime.c
timer_gettimeofday.c
use_count.c add osmo_use_count API 2019-04-08 13:47:17 +00:00
utils.c make all library-internal static buffers thread-local 2019-06-04 10:47:30 +02:00
write_queue.c select: Rename BSC_FD_* constants to OSMO_FD_* 2019-03-21 16:02:01 +00:00