diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2012-07-20 11:19:59 +0200 |
---|---|---|
committer | Andreas Eversberg <jolly@eversberg.eu> | 2012-07-20 11:19:59 +0200 |
commit | 3b7461c1b39f424d41f30613560abd8a6fda375e (patch) | |
tree | 74d06bb4b38143fbfe41cc58d1d60e2918c9302d /src/gprs_rlcmac_sched.cpp | |
parent | 2b91464862270d72800b6dcc5a521f933fbbd489 (diff) |
Fixed Paging RR on PACCH
Addition to 2b91464862270d72800b6dcc5a521f933fbbd489
Diffstat (limited to 'src/gprs_rlcmac_sched.cpp')
-rw-r--r-- | src/gprs_rlcmac_sched.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/gprs_rlcmac_sched.cpp b/src/gprs_rlcmac_sched.cpp index 661dfbc1..f6af9b71 100644 --- a/src/gprs_rlcmac_sched.cpp +++ b/src/gprs_rlcmac_sched.cpp @@ -143,16 +143,20 @@ int gprs_rlcmac_rcv_rts_block(uint8_t trx, uint8_t ts, uint16_t arfcn, tbf = ul_ack_tbf; msg = gprs_rlcmac_send_uplink_ack(tbf, fn); } - /* schedule PACKET PAGING REQUEST */ - if (!msg && !llist_empty(&pdch->paging_list)) { - msg = gprs_rlcmac_send_packet_paging_request(pdch); - } if (msg) { LOGP(DRLCMACSCHED, LOGL_DEBUG, "Scheduling control " "message at RTS for %s TBF=%d (TRX=%d, TS=%d)\n", (tbf->direction == GPRS_RLCMAC_UL_TBF) ? "UL" : "DL", tbf->tfi, trx, ts); } + /* schedule PACKET PAGING REQUEST */ + if (!msg && !llist_empty(&pdch->paging_list)) { + msg = gprs_rlcmac_send_packet_paging_request(pdch); + if (msg) + LOGP(DRLCMACSCHED, LOGL_DEBUG, "Scheduling paging " + "request message at RTS for (TRX=%d, TS=%d)\n", + trx, ts); + } /* Prio 2: select data message for downlink */ if (!msg) { |