pespin has submitted this change. (
https://gerrit.osmocom.org/c/libosmo-gprs/+/33549 )
Change subject: rlcmac: tbf_fsl_fsm: Expect ev LAST_DL_DATA_RECVD in state FINISHED
......................................................................
rlcmac: tbf_fsl_fsm: Expect ev LAST_DL_DATA_RECVD in state FINISHED
Change-Id: Iff581e53cdbf9057b65c478f7ce9f3387c4a1646
---
M src/rlcmac/tbf_dl_fsm.c
1 file changed, 14 insertions(+), 1 deletion(-)
Approvals:
Jenkins Builder: Verified
fixeria: Looks good to me, but someone else must approve
laforge: Looks good to me, approved
diff --git a/src/rlcmac/tbf_dl_fsm.c b/src/rlcmac/tbf_dl_fsm.c
index 250b66c..3ceea97 100644
--- a/src/rlcmac/tbf_dl_fsm.c
+++ b/src/rlcmac/tbf_dl_fsm.c
@@ -80,6 +80,9 @@
{
//struct gprs_rlcmac_tbf_dl_fsm_ctx *ctx = (struct gprs_rlcmac_tbf_dl_fsm_ctx
*)fi->priv;
switch (event) {
+ case GPRS_RLCMAC_TBF_DL_EV_LAST_DL_DATA_RECVD:
+ /* ignore, PCU is retransmitting last DL block (FBI=1) before we ACKed it */
+ break;
default:
OSMO_ASSERT(0);
}
@@ -103,7 +106,8 @@
.action = st_flow,
},
[GPRS_RLCMAC_TBF_DL_ST_FINISHED] = {
- .in_event_mask = 0,
+ .in_event_mask =
+ X(GPRS_RLCMAC_TBF_DL_EV_LAST_DL_DATA_RECVD),
.out_state_mask = 0,
.name = "FINISHED",
.action = st_finished,
--
To view, visit
https://gerrit.osmocom.org/c/libosmo-gprs/+/33549
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: libosmo-gprs
Gerrit-Branch: master
Gerrit-Change-Id: Iff581e53cdbf9057b65c478f7ce9f3387c4a1646
Gerrit-Change-Number: 33549
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: merged