//Use zeros for the header bytes in noS1 mode, in order to make sure that the LCID is not valid
//Use zeros for the header bytes in noS1 mode, in order to make sure that the LCID is not valid
//and block this traffic from being forwarded to the upper layers at the gNB
//and block this traffic from being forwarded to the upper layers at the gNB
printf("[DEBUG_MSG3] Random data to be tranmsitted (TBS_bytes %d, pdu_index %d ul_config (%p) list (%p): \n",TBS_bytes,pdu_index,scheduled_response.ul_config,ul_config_list);
LOG_D(MAC,"Random data to be tranmsitted (TBS_bytes %d): \n",TBS_bytes);
//Give the first byte a dummy value (a value not corresponding to any valid LCID based on 38.321, Table 6.2.1-2)
//Give the first byte a dummy value (a value not corresponding to any valid LCID based on 38.321, Table 6.2.1-2)
//in order to distinguish the PHY random packets at the MAC layer of the gNB receiver from the normal packets that should
//in order to distinguish the PHY random packets at the MAC layer of the gNB receiver from the normal packets that should