diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2020-05-13 16:42:24 +0200 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2020-05-13 16:44:16 +0200 |
commit | 1832cd8fb0036cf7554f85bf620c4c25e7c581b6 (patch) | |
tree | a072be4fb39fd89f16d0713b03cbb9548fb36b9c | |
parent | 4aac3d0c8ffac98ecb70dece740a4be65311a164 (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.ttcn | 5 |
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 */ |