diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2012-10-08 12:40:49 +0200 |
---|---|---|
committer | Andreas Eversberg <jolly@eversberg.eu> | 2012-12-18 10:03:50 +0100 |
commit | f01929bcb6b16ecd09108f9851da1f4847de1704 (patch) | |
tree | 0e5770a5d2c5b812776f44ce62d9d48fc06b767f /src/gprs_rlcmac_data.cpp | |
parent | 8c3680dcc9819c337ab7629e86164b14017aab28 (diff) |
Rework on multislot allocation algorithm
The slots are choosen in a way that later selection of slots for
concurrent TBFs will have the same downlink/uplink control channel
(PACCH).
This is required for polling acknowledge of new TBF assignment on PACCH.
The MS will always have the same PACCH uplink slot while beeing in packet
transfer mode.
Diffstat (limited to 'src/gprs_rlcmac_data.cpp')
-rw-r--r-- | src/gprs_rlcmac_data.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gprs_rlcmac_data.cpp b/src/gprs_rlcmac_data.cpp index c3e49d97..8e9f4711 100644 --- a/src/gprs_rlcmac_data.cpp +++ b/src/gprs_rlcmac_data.cpp @@ -1699,7 +1699,9 @@ struct msgb *gprs_rlcmac_send_packet_downlink_assignment( if (poll_ass_dl && tbf->direction == GPRS_RLCMAC_DL_TBF && tbf->control_ts != tbf->first_common_ts) { LOGP(DRLCMAC, LOGL_NOTICE, "Cannot poll for downlink " - "assigment, because MS cannot reply.\n"); + "assigment, because MS cannot reply. (control TS=%d, " + "first common TS=%d)\n", tbf->control_ts, + tbf->first_common_ts); poll_ass_dl = 0; } if (poll_ass_dl) { |