aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2020-05-13 16:42:24 +0200
committerPau Espin Pedrol <pespin@sysmocom.de>2020-05-13 16:44:16 +0200
commit1832cd8fb0036cf7554f85bf620c4c25e7c581b6 (patch)
treea072be4fb39fd89f16d0713b03cbb9548fb36b9c
parent4aac3d0c8ffac98ecb70dece740a4be65311a164 (diff)
pcu: f_dl_block_ack_fn(): Allow passing ctrl dl_block
Downlink Control blocks like Packet Uplink Assignment (PACCH) contain rrbp + rrbp_valid in mac headers Change-Id: I0401b0b378c7770d06a15d14dac6436303b4ccab
-rw-r--r--pcu/PCU_Tests.ttcn5
1 files changed, 2 insertions, 3 deletions
diff --git a/pcu/PCU_Tests.ttcn b/pcu/PCU_Tests.ttcn
index efb7d94e..5ef53a95 100644
--- a/pcu/PCU_Tests.ttcn
+++ b/pcu/PCU_Tests.ttcn
@@ -708,9 +708,8 @@ runs on RAW_PCU_Test_CT return uint32_t {
rrbp_valid := dl_block.data.mac_hdr.mac_hdr.rrbp_valid;
rrbp := dl_block.data.mac_hdr.mac_hdr.rrbp;
} else {
- /* Should not happen, but the caller may theoretically give us a CTRL block */
- setverdict(fail, "DL block is neither GPRS nor EGPRS data block: ", dl_block);
- f_shutdown(__BFILE__, __LINE__);
+ rrbp_valid := dl_block.ctrl.mac_hdr.rrbp_valid;
+ rrbp := dl_block.ctrl.mac_hdr.rrbp;
}
/* Make sure that the given block really needs to be ACKnowledged */