[Release-17] Upgrade GTPv1/v2 to v17.4.0/v17.7.0

This commit is contained in:
Sukchan Lee 2023-03-05 12:37:14 +09:00
parent fd9c211005
commit 3b8a1386e4
51 changed files with 801 additions and 443 deletions

View file

@ -9,7 +9,7 @@ ies.append({ "ie_value" : "Alternative SGSN Address for Control Plane", "presenc
ies.append({ "ie_value" : "Trigger Id", "presence" : "Optional", "reference" : "7.7.41"})
ies.append({ "ie_value" : "OMC Identity", "presence" : "Optional", "reference" : "7.7.42"})
ies.append({ "ie_value" : "RAT Type", "presence" : "Optional", "reference" : "7.7.50"})
ies.append({ "ie_value" : "User Location Information", "presence" : "Optional ", "reference" : "7.7.51"})
ies.append({ "ie_value" : "User Location Information", "presence" : "Optional", "reference" : "7.7.51"})
ies.append({ "ie_value" : "MS Time Zone", "presence" : "Optional", "reference" : "7.7.52"})
ies.append({ "ie_value" : "Additional Trace Info", "presence" : "Optional", "reference" : "7.7.62"})
ies.append({ "ie_value" : "Enhanced NSAPI", "presence" : "Mandatory", "reference" : "7.7.67"})

View file

@ -0,0 +1,8 @@
ies = []
ies.append({ "ie_value" : "IMSI", "presence" : "Conditional", "reference" : "7.7.2"})
ies.append({ "ie_value" : "Tunnel Endpoint Identifier Control Plane", "presence" : "Conditional", "reference" : "7.7.14"})
ies.append({ "ie_value" : "End User Address", "presence" : "Conditional", "reference" : "7.7.27"})
ies.append({ "ie_value" : "Access Point Name", "presence" : "Conditional", "reference" : "7.7.30"})
ies.append({ "ie_value" : "MBMS Protocol Configuration Options", "presence" : "Optional", "reference" : "7.7.58"})
ies.append({ "ie_value" : "Enhanced NSAPI", "presence" : "Conditional", "reference" : "7.7.67"})
msg_list[key]["ies"] = ies

View file

@ -11,9 +11,9 @@ ies.append({ "ie_value" : "Temporary Mobile Group Identity", "presence" : "Manda
ies.append({ "ie_value" : "MBMS Service Area", "presence" : "Mandatory", "reference" : "7.7.60"})
ies.append({ "ie_value" : "MBMS Session Identifier", "presence" : "Optional", "reference" : "7.7.65"})
ies.append({ "ie_value" : "MBMS 2G/3G Indicator", "presence" : "Mandatory", "reference" : "7.7.66"})
ies.append({ "ie_value" : "MBMS Session Duration ", "presence" : "Mandatory ", "reference" : "7.7.59"})
ies.append({ "ie_value" : "MBMS Session Duration", "presence" : "Mandatory", "reference" : "7.7.59"})
ies.append({ "ie_value" : "MBMS Session Repetition Number", "presence" : "Optional", "reference" : "7.7.69"})
ies.append({ "ie_value" : "MBMS Time To Data Transfer", "presence" : "Mandatory", "reference" : "7.7.70"})
ies.append({ "ie_value" : "MBMS Flow Identifier", "presence" : "Optional", "reference" : "7.7.84"})
ies.append({ "ie_value" : "MBMS IP Multicast Distribution ", "presence" : "Optional", "reference" : "7.7.85"})
ies.append({ "ie_value" : "MBMS IP Multicast Distribution", "presence" : "Optional", "reference" : "7.7.85"})
msg_list[key]["ies"] = ies

View file

@ -11,7 +11,9 @@ ies.append({ "ie_value" : "Radio Priority LCS", "presence" : "Optional", "refere
ies.append({ "ie_value" : "MM Context", "presence" : "Conditional", "reference" : "7.7.28"})
ies.append({ "ie_value" : "PDP Context", "presence" : "Conditional", "reference" : "7.7.29"})
ies.append({ "ie_value" : "SGSN Address for Control Plane", "presence" : "Conditional", "reference" : "7.7.32"})
ies.append({ "ie_value" : "PDP Context Prioritization ", "presence" : "Optional", "reference" : "7.7.45"})
ies.append({ "ie_value" : "Alternative GGSN Address for control Plane", "presence" : "Optional", "reference" : "7.7.32"})
ies.append({ "ie_value" : "Alternative GGSN Address for user traffic", "presence" : "Optional", "reference" : "7.7.32"})
ies.append({ "ie_value" : "PDP Context Prioritization", "presence" : "Optional", "reference" : "7.7.45"})
ies.append({ "ie_value" : "MBMS UE Context", "presence" : "Optional", "reference" : "7.7.55"})
ies.append({ "ie_value" : "Subscribed RFSP Index", "presence" : "Optional", "reference" : "7.7.88"})
ies.append({ "ie_value" : "RFSP Index in use", "presence" : "Optional", "reference" : "7.7.88"})
@ -29,6 +31,4 @@ ies.append({ "ie_value" : "UE Usage Type", "presence" : "Optional", "reference"
ies.append({ "ie_value" : "Extended Common Flags II", "presence" : "Optional", "reference" : "7.7.118"})
ies.append({ "ie_value" : "UE SCEF PDN Connection", "presence" : "Optional", "reference" : "7.7.121"})
ies.append({ "ie_value" : "IOV_updates counter", "presence" : "Optional", "reference" : "7.7.122"})
ies.append({ "ie_value" : "Alternative GGSN Address for control Plane", "presence" : "Optional", "reference" : "7.7.32"})
ies.append({ "ie_value" : "Alternative GGSN Address for user traffic", "presence" : "Optional", "reference" : "7.7.32"})
msg_list[key]["ies"] = ies

View file

@ -7,14 +7,16 @@ ies.append({ "ie_value" : "Charging Characteristics", "presence" : "Optional", "
ies.append({ "ie_value" : "MM Context", "presence" : "Mandatory", "reference" : "7.7.28"})
ies.append({ "ie_value" : "PDP Context", "presence" : "Conditional", "reference" : "7.7.29"})
ies.append({ "ie_value" : "SGSN Address for Control plane", "presence" : "Mandatory", "reference" : "7.7.32"})
ies.append({ "ie_value" : "Alternative GGSN Address for control Plane", "presence" : "Optional", "reference" : "7.7.32"})
ies.append({ "ie_value" : "Alternative GGSN Address for user traffic", "presence" : "Optional", "reference" : "7.7.32"})
ies.append({ "ie_value" : "Target Identification", "presence" : "Mandatory", "reference" : "7.7.37"})
ies.append({ "ie_value" : "UTRAN transparent container", "presence" : "Mandatory", "reference" : "7.7.38"})
ies.append({ "ie_value" : "PDP Context Prioritization ", "presence" : "Optional", "reference" : "7.7.45"})
ies.append({ "ie_value" : "PDP Context Prioritization", "presence" : "Optional", "reference" : "7.7.45"})
ies.append({ "ie_value" : "MBMS UE Context", "presence" : "Optional", "reference" : "7.7.55"})
ies.append({ "ie_value" : "Selected PLMN ID", "presence" : "Optional", "reference" : "7.7.64"})
ies.append({ "ie_value" : "BSS Container", "presence" : "Optional", "reference" : "7.7.72"})
ies.append({ "ie_value" : "Cell Identification ", "presence" : "Optional ", "reference" : "7.7.73"})
ies.append({ "ie_value" : "BSSGP Cause", "presence" : "Optional ", "reference" : "7.7.75"})
ies.append({ "ie_value" : "Cell Identification", "presence" : "Optional", "reference" : "7.7.73"})
ies.append({ "ie_value" : "BSSGP Cause", "presence" : "Optional", "reference" : "7.7.75"})
ies.append({ "ie_value" : "PS Handover XID Parameters", "presence" : "Optional", "reference" : "7.7.79"})
ies.append({ "ie_value" : "Direct Tunnel Flags", "presence" : "Optional", "reference" : "7.7.81"})
ies.append({ "ie_value" : "Reliable INTER RAT HANDOVER INFO", "presence" : "Optional", "reference" : "7.7.87"})
@ -40,6 +42,4 @@ ies.append({ "ie_value" : "Selection Mode with NSAPI", "presence" : "Optional",
ies.append({ "ie_value" : "UE Usage Type", "presence" : "Optional", "reference" : "7.7.117"})
ies.append({ "ie_value" : "Extended Common Flags II", "presence" : "Optional", "reference" : "7.7.118"})
ies.append({ "ie_value" : "UE SCEF PDN Connection", "presence" : "Optional", "reference" : "7.7.121"})
ies.append({ "ie_value" : "Alternative GGSN Address for control Plane", "presence" : "Optional", "reference" : "7.7.32"})
ies.append({ "ie_value" : "Alternative GGSN Address for user traffic", "presence" : "Optional", "reference" : "7.7.32"})
msg_list[key]["ies"] = ies

View file

@ -1,7 +1,7 @@
ies = []
ies.append({ "ie_value" : "Cause", "presence" : "Mandatory", "reference" : "7.7.1"})
ies.append({ "ie_value" : "Tunnel Endpoint Identifier Control Plane", "presence" : "Conditional", "reference" : "7.7.14"})
ies.append({ "ie_value" : "Tunnel Endpoint Identifier Data II", "presence" : "Optional ", "reference" : "7.7.15"})
ies.append({ "ie_value" : "Tunnel Endpoint Identifier Data II", "presence" : "Optional", "reference" : "7.7.15"})
ies.append({ "ie_value" : "RANAP Cause", "presence" : "Conditional", "reference" : "7.7.18"})
ies.append({ "ie_value" : "SGSN Address for Control plane", "presence" : "Conditional", "reference" : "7.7.32"})
ies.append({ "ie_value" : "SGSN Address for User Traffic", "presence" : "Optional", "reference" : "7.7.32"})
@ -10,7 +10,7 @@ ies.append({ "ie_value" : "RAB Setup Information", "presence" : "Conditional", "
ies.append({ "ie_value" : "Additional RAB Setup Information", "presence" : "Conditional", "reference" : "7.7.45A"})
ies.append({ "ie_value" : "SGSN Number", "presence" : "Optional", "reference" : "7.7.47"})
ies.append({ "ie_value" : "BSS Container", "presence" : "Optional", "reference" : "7.7.72"})
ies.append({ "ie_value" : "BSSGP Cause", "presence" : "Optional ", "reference" : "7.7.75"})
ies.append({ "ie_value" : "BSSGP Cause", "presence" : "Optional", "reference" : "7.7.75"})
ies.append({ "ie_value" : "List of set-up PFCs", "presence" : "Optional", "reference" : "7.7.78"})
ies.append({ "ie_value" : "Extended RANAP Cause", "presence" : "Optional", "reference" : "7.7.111"})
ies.append({ "ie_value" : "Node Identfiier", "presence" : "Optional", "reference" : "7.7.119"})

View file

@ -1,3 +1,5 @@
ies = []
ies.append({ "ie_value" : "Cause", "presence" : "Mandatory", "reference" : "7.7.1"})
ies.append({ "ie_value" : "RAB Context", "presence" : "Mandatory", "reference" : "7.7.19"})
ies.append({ "ie_value" : "Source RNC PDCP context info", "presence" : "Optional", "reference" : "7.7.61"})
ies.append({ "ie_value" : "PDU Numbers", "presence" : "Optional", "reference" : "7.7.74"})
msg_list[key]["ies"] = ies

View file

@ -1,5 +1,3 @@
ies = []
ies.append({ "ie_value" : "RAB Context", "presence" : "Mandatory", "reference" : "7.7.19"})
ies.append({ "ie_value" : "Source RNC PDCP context info", "presence" : "Optional", "reference" : "7.7.61"})
ies.append({ "ie_value" : "PDU Numbers", "presence" : "Optional", "reference" : "7.7.74"})
ies.append({ "ie_value" : "Cause", "presence" : "Mandatory", "reference" : "7.7.1"})
msg_list[key]["ies"] = ies

View file

@ -1,5 +1,5 @@
ies = []
ies.append({ "ie_value" : "Cause ", "presence" : "Mandatory ", "reference" : "7.7.1"})
ies.append({ "ie_value" : "Cause", "presence" : "Mandatory", "reference" : "7.7.1"})
ies.append({ "ie_value" : "IMSI", "presence" : "Mandatory", "reference" : "7.7.2"})
ies.append({ "ie_value" : "Selected PLMN ID", "presence" : "Conditional", "reference" : "7.7.64"})
msg_list[key]["ies"] = ies