Ok, so it’s confirmed srb0 equal to RRC connection request and RRC connection setup
I didn’t find any NAS message carry on this srb0.
Like srb1 carry attach request mapped with rrc connection setup complete.
What use of srb0 then, if it not carry any NAS message?
SRB0 is for RRC messages using the CCCH logical channel.
SRB1 is for RRC messages (which may include a piggybacked NAS message) as well as for NAS messages prior to the establishment of SRB2, all using DCCH logical channel.
SRB2 is for NAS messages, using DCCH logical channel. SRB2 has a lower-priority than SRB1 and is always configured by E-UTRAN after security activation.
So, purpose of Srb0 is to only carry RRC messages using CCCH.
Slight correction:
SRB1 is for all RRC messages + NAS messages before security is activated.
SRB2 can be used only after security is activated.
SRB2 is used only for NAS messages, not RRC.
I am finding RRC connection reconfiguration having srb to add list with id 2.
It’s piggybased with attach accept and activate default EPS bearer context request.