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_ms.h | |
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_ms.h')
-rw-r--r-- | src/gprs_ms.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gprs_ms.h b/src/gprs_ms.h index c57bbf6a..6674261a 100644 --- a/src/gprs_ms.h +++ b/src/gprs_ms.h @@ -144,7 +144,7 @@ void ms_set_callback(struct GprsMs *ms, struct gpr_ms_callback *cb); int ms_nacc_start(struct GprsMs *ms, Packet_Cell_Change_Notification_t *notif); bool ms_nacc_rts(const struct GprsMs *ms); -struct msgb *ms_nacc_create_rlcmac_msg(struct GprsMs *ms, struct gprs_rlcmac_tbf *tbf); +struct msgb *ms_nacc_create_rlcmac_msg(struct GprsMs *ms, struct gprs_rlcmac_tbf *tbf, uint32_t fn, uint8_t ts); static inline bool ms_is_idle(const struct GprsMs *ms) { |