Remove hardcoding of 5G-S-TMSI on nrUE
The 5G-S-TMSI was hard-coded at UE side:
Packet 39 - InitialUEMessage, Registration Request (UE -> Network)
Item 4: id-FiveG-S-TMSI
ProtocolIE-Field
id: id-FiveG-S-TMSI (26)
criticality: reject (0)
value
FiveG-S-TMSI
aMFSetID: 0040 [bit length 10, 6 LSB pad bits, 0000 0000 01.. .... decimal value 1] // OK
aMFPointer: 34 [bit length 6, 2 LSB pad bits, 0011 01.. decimal value 13] // hardcoded
fiveG-TMSI: 1450744508 (0x56789abc) // hardcoded
38.331 says:
if upper layers provide a 5G-S-TMSI: if the RRCSetup is received in response to an RRCSetupRequest: set the ng-5G-S-TMSI-Value to ng-5G-S-TMSI-Part2; else: set the ng-5G-S-TMSI-Value to ng-5G-S-TMSI;
Addressing one of the issues found when investigating #772.
Edited by Guido Casati