Commit af0048c8 authored by Robert Schmidt's avatar Robert Schmidt

Merge remote-tracking branch 'origin/bugfix-nr-rlc-2022-w08' into integration_2022_wk08_b

parents 6fbfa3b0 78f0c8ff
...@@ -1044,7 +1044,7 @@ next_pdu: ...@@ -1044,7 +1044,7 @@ next_pdu:
set_end_different_sdu: set_end_different_sdu:
/* don't go more than rx_highest_status - 1 */ /* don't go more than rx_highest_status - 1 */
if (sn_compare_rx(entity, entity->rx_highest_status, cur->sn) <= 0) { if (sn_compare_rx(entity, entity->rx_highest_status, cur->sn) <= 0) {
ret.so_end = (entity->rx_highest_status - 1 + entity->sn_modulus) % ret.sn_end = (entity->rx_highest_status - 1 + entity->sn_modulus) %
entity->sn_modulus; entity->sn_modulus;
ret.so_end = 0xffff; ret.so_end = 0xffff;
return ret; return ret;
...@@ -1305,9 +1305,8 @@ static int missing_size(nr_rlc_entity_am_t *entity, missing_data_t *m, ...@@ -1305,9 +1305,8 @@ static int missing_size(nr_rlc_entity_am_t *entity, missing_data_t *m,
missing_data_t m_nack; missing_data_t m_nack;
/* be careful to limit a range to 255 SNs, that is: cut if needed */ /* be careful to limit a range to 255 SNs, that is: cut if needed */
sn_count = m->sn_end - m->sn_start + 1; sn_count = (m->sn_end - m->sn_start + entity->sn_modulus)
if (sn_count < 0) % entity->sn_modulus + 1;
sn_count += entity->sn_modulus;
sn_start = m->sn_start; sn_start = m->sn_start;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment