List of PDU Sessions To Be Switched with N2 SM Information,
List of PDU Sessions that failed to be established with the failure cause given in the N2 SM information element,
UE Location Information
1.1 AMF 处理 PATH SWITCH REQUEST
// TS 23.502 4.9.1
func HandlePathSwitchRequest(ran *context.AmfRan, message *ngapType.NGAPPDU) {
var rANUENGAPID *ngapType.RANUENGAPID
var sourceAMFUENGAPID *ngapType.AMFUENGAPID
var userLocationInformation *ngapType.UserLocationInformation
var uESecurityCapabilities *ngapType.UESecurityCapabilities
var pduSessionResourceToBeSwitchedInDLList *ngapType.PDUSessionResourceToBeSwitchedDLList
var pduSessionResourceFailedToSetupList *ngapType.PDUSessionResourceFailedToSetupListPSReq
1.1.1 AMF 向 SMF 发送 UpdateSmContext
n2SmInfoType 设置为 N2SmInfoType_PATH_SWITCH_REQ
1.2 SMF 处理 UpdateSmContext
func HandlePDUSessionSMContextUpdate(smContextRef string, body models.UpdateSmContextRequest) *http_wrapper.Response {
//GSM State
//PDU Session Modification Reject(Cause Value == 43 || Cause Value != 43)/Complete
//PDU Session Release Command/Complete
logger.PduSessLog.Infoln("In HandlePDUSessionSMContextUpdate")
smContext := smf_context.GetSMContext(smContextRef)