tbf_ul_ass_fsm: Log both TBFs if old TBF is handling assignment for new one

Change-Id: If475560aab16b0a89743139189ff7720389132a5
This commit is contained in:
Pau Espin 2021-11-10 17:54:38 +01:00
parent 715aeb4ebc
commit 7eb9e69506
1 changed files with 6 additions and 1 deletions

View File

@ -110,7 +110,12 @@ struct msgb *create_packet_ul_assign(const struct tbf_ul_ass_fsm_ctx *ctx,
}; };
bitvec_unhex(&bv, DUMMY_VEC); bitvec_unhex(&bv, DUMMY_VEC);
LOGPTBFUL((const struct gprs_rlcmac_tbf *)new_tbf, LOGL_INFO, "start Packet Uplink Assignment (PACCH)\n"); if (ctx->tbf != (struct gprs_rlcmac_tbf *)new_tbf)
LOGPTBFUL(ctx->tbf, LOGL_INFO, "start Packet Uplink Assignment (PACCH) for %s\n",
tbf_name((const struct gprs_rlcmac_tbf *)new_tbf));
else
LOGPTBFUL(ctx->tbf, LOGL_INFO, "start Packet Uplink Assignment (PACCH)\n");
mac_control_block = (RlcMacDownlink_t *)talloc_zero(ctx->tbf, RlcMacDownlink_t); mac_control_block = (RlcMacDownlink_t *)talloc_zero(ctx->tbf, RlcMacDownlink_t);
tlli = ms_tlli(ms); tlli = ms_tlli(ms);
write_packet_uplink_assignment(mac_control_block, tbf_tfi(ctx->tbf), write_packet_uplink_assignment(mac_control_block, tbf_tfi(ctx->tbf),