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 <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <[email protected]>
Gerrit-Reviewer: laforge <[email protected]>
Gerrit-Reviewer: pespin <[email protected]>
Gerrit-MessageType: merged

Reply via email to