diff options
author | Pau Espin Pedrol <pespin@espeweb.net> | 2021-02-01 14:52:48 +0100 |
---|---|---|
committer | laforge <laforge@osmocom.org> | 2021-02-03 08:34:04 +0000 |
commit | 952cb3d5d7e07c3e22aac080a3d3ddc7925093c3 (patch) | |
tree | e241a4ac3ad54109f8881350fe093217182ed4bb /src/gprs_rlcmac_sched.cpp | |
parent | a58ec615147e34a3860bdf92e067943499d21300 (diff) |
nacc: Implement Pkt Cell Change Continue retransmission
Use the fact that the MS must answer the RRBP of the Pkt Cell Change
Continue with a CTRL ACK to find out whether the message was received
successfuly or a retransmission is potentially required.
3GPP TS 44.060:
"""
When the mobile station receives the PACKET CELL CHANGE ORDER or
the PACKET CELL CHANGE CONTINUE message the mobile station shall
transmit a PACKET CONTROL ACKNOWLEDGMENT message in the specified
uplink radio block if a valid RRBP field is received as part of the
message; the mobile station may then switch to a new cell.
"""
Related: SYS#4909
Change-Id: I7cc28922e71699598da0ef6eb90136a47d3c002f
Diffstat (limited to 'src/gprs_rlcmac_sched.cpp')
-rw-r--r-- | src/gprs_rlcmac_sched.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gprs_rlcmac_sched.cpp b/src/gprs_rlcmac_sched.cpp index a8f65dee..5f029a0a 100644 --- a/src/gprs_rlcmac_sched.cpp +++ b/src/gprs_rlcmac_sched.cpp @@ -203,7 +203,7 @@ static struct msgb *sched_select_ctrl_msg( else if (tbf == tbfs->ul_ack) msg = tbfs->ul_ack->create_ul_ack(fn, ts); else if (tbf == tbfs->nacc) { - msg = ms_nacc_create_rlcmac_msg(tbf->ms(), tbf); + msg = ms_nacc_create_rlcmac_msg(tbf->ms(), tbf, fn, ts); } if (!msg) { |