Fix thread info array size for 100MHz 4x4 4-layers
The thread_info_tm_t
array in openair1/SCHED_NR/phy_procedures_nr_gNB.c
was allocated with size 64 which was not enough to handle all the segments in some very demanding cases like 100MHz 4x4 4-layers phy simulators. In these cases were more than 64 segments were decoded in parallel the thread_info_tm_t
array was exhausted which was triggering an assert.
This MR simply increases the size of the array for gNB uplink to the maximum number of segments per transport block to avoid this behavior.
Pending question:
- Should a similar fix be done in other parts of code?