bts: Pass the Packet_Control_Acknowledgement_t into the recv method
diff --git a/src/bts.cpp b/src/bts.cpp
index 90f86cd..892ddf1 100644
--- a/src/bts.cpp
+++ b/src/bts.cpp
@@ -867,12 +867,12 @@
return 0;
}
-void gprs_rlcmac_pdch::rcv_control_ack(RlcMacUplink_t *ul_control_block, uint32_t fn)
+void gprs_rlcmac_pdch::rcv_control_ack(Packet_Control_Acknowledgement_t *packet, uint32_t fn)
{
struct gprs_rlcmac_tbf *tbf;
uint32_t tlli = 0;
- tlli = ul_control_block->u.Packet_Control_Acknowledgement.TLLI;
+ tlli = packet->TLLI;
tbf = bts()->tbf_by_poll_fn(fn, trx_no(), ts_no);
if (!tbf) {
LOGP(DRLCMAC, LOGL_NOTICE, "PACKET CONTROL ACK with "
@@ -1125,7 +1125,7 @@
LOGP(DRLCMAC, LOGL_DEBUG, "------------------------- RX : Uplink Control Block -------------------------\n");
switch (ul_control_block->u.MESSAGE_TYPE) {
case MT_PACKET_CONTROL_ACK:
- rcv_control_ack(ul_control_block, fn);
+ rcv_control_ack(&ul_control_block->u.Packet_Control_Acknowledgement, fn);
break;
case MT_PACKET_DOWNLINK_ACK_NACK:
rcv_control_dl_ack_nack(&ul_control_block->u.Packet_Downlink_Ack_Nack, fn);