mirror of https://github.com/PentHertz/srsLTE.git
fix RLC mode printf and timer access
This commit is contained in:
parent
02e38c7c9f
commit
d03f5017df
|
@ -440,7 +440,7 @@ void rlc::add_bearer(uint32_t lcid, srslte_rlc_config_t cnfg)
|
||||||
rlc_log->error("Error instantiating RLC\n");
|
rlc_log->error("Error instantiating RLC\n");
|
||||||
goto delete_and_exit;
|
goto delete_and_exit;
|
||||||
}
|
}
|
||||||
rlc_log->warning("Added radio bearer %s with mode %s\n", rrc->get_rb_name(lcid).c_str(), liblte_rrc_rlc_mode_text[cnfg.rlc_mode]);
|
rlc_log->warning("Added radio bearer %s in %s\n", rrc->get_rb_name(lcid).c_str(), rlc_mode_text[cnfg.rlc_mode]);
|
||||||
goto unlock_and_exit;
|
goto unlock_and_exit;
|
||||||
} else {
|
} else {
|
||||||
rlc_log->warning("Bearer %s already created.\n", rrc->get_rb_name(lcid).c_str());
|
rlc_log->warning("Bearer %s already created.\n", rrc->get_rb_name(lcid).c_str());
|
||||||
|
|
|
@ -979,7 +979,9 @@ void rlc_am::rlc_am_tx::handle_control_pdu(uint8_t *payload, uint32_t nof_bytes)
|
||||||
|
|
||||||
log->info("%s Rx Status PDU: %s\n", RB_NAME, rlc_am_to_string(&status).c_str());
|
log->info("%s Rx Status PDU: %s\n", RB_NAME, rlc_am_to_string(&status).c_str());
|
||||||
|
|
||||||
poll_retx_timer->reset();
|
if (poll_retx_timer) {
|
||||||
|
poll_retx_timer->reset();
|
||||||
|
}
|
||||||
|
|
||||||
// flush retx queue to avoid unordered SNs, we expect the Rx to request lost PDUs again
|
// flush retx queue to avoid unordered SNs, we expect the Rx to request lost PDUs again
|
||||||
if (status.N_nack > 0) {
|
if (status.N_nack > 0) {
|
||||||
|
|
Loading…
Reference in New Issue