UE MAC uplink multiplexing issues
There are several issues noted in the Multiplexing function of MAC UE ULSCH(ue_get_sdu() )
- Bad multiplexing when UE has to send SRB1 and SRB2: issue in the MAC header computation, leading to unexpected transmitted RLC AM Control PDU type for SRB2, discarded by the eNB or tester
- When MAC transmits data for a logical channel Id in RLC AM mode, MAC is not multiplexing several available RLC PDUs for the same LCID in the same Transport Block. This is not optimized.
- MAC always add unnecessary padding at the end of the TB when BO is greater than TBS. This is not 3GPP compliant regarding maximizing higher layer data transmission.