|
|
@ -105,7 +105,7 @@ void harq_proc::set_ack(uint32_t tb_idx, bool ack_)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
ack[tb_idx] = ack_;
|
|
|
|
ack[tb_idx] = ack_;
|
|
|
|
ack_received[tb_idx] = true;
|
|
|
|
ack_received[tb_idx] = true;
|
|
|
|
log_h->info("ACK=%d received pid=%d, tb_idx=%d, n_rtx=%d, max_retx=%d\n", ack_, id, tb_idx, n_rtx[tb_idx], max_retx);
|
|
|
|
log_h->debug("ACK=%d received pid=%d, tb_idx=%d, n_rtx=%d, max_retx=%d\n", ack_, id, tb_idx, n_rtx[tb_idx], max_retx);
|
|
|
|
if (!ack_ && (n_rtx[tb_idx] + 1 >= max_retx)) {
|
|
|
|
if (!ack_ && (n_rtx[tb_idx] + 1 >= max_retx)) {
|
|
|
|
Warning("SCHED: discarting TB %d pid=%d, tti=%d, maximum number of retx exceeded (%d)\n", tb_idx, id, tti, max_retx);
|
|
|
|
Warning("SCHED: discarting TB %d pid=%d, tti=%d, maximum number of retx exceeded (%d)\n", tb_idx, id, tti, max_retx);
|
|
|
|
active[tb_idx] = false;
|
|
|
|
active[tb_idx] = false;
|
|
|
|