# HG changeset patch # User Luke Mewburn # Date 1584500231 -39600 # Node ID 396f789b8c291a294625ec2693cbec292a6adb40 # Parent e00cac8eac0f62f99d35d9a12c0cd07543db927a dict_dcca_3gpp: improve comments Add blank row before each standard. Add table references for standards I've updated recently. Update comment for 3GPP TS 29.210. diff -r e00cac8eac0f -r 396f789b8c29 extensions/dict_dcca_3gpp/dict_dcca_3gpp.c --- a/extensions/dict_dcca_3gpp/dict_dcca_3gpp.c Wed Mar 18 11:48:35 2020 +1100 +++ b/extensions/dict_dcca_3gpp/dict_dcca_3gpp.c Wed Mar 18 13:57:11 2020 +1100 @@ -1076,6 +1076,10 @@ /* From 3GPP 29128-f60.docx */ /*==================================================================*/ + /*==================================================================*/ + /* 3GPP TS 29.128 Table 6.4.1-1: T6a/T6b specific Diameter AVPs */ + /*==================================================================*/ + /* Communication-Failure-Information, Grouped, code 4300, section 6.4.4 */ { struct dict_avp_data data = { @@ -1695,6 +1699,10 @@ /* From 3GPP 29173-f00.doc */ /*==================================================================*/ + /*==================================================================*/ + /* 3GPP TS 29.173 Table 6.4.1/1: SLh specific Diameter AVPs */ + /*==================================================================*/ + /* LMSI, OctetString, code 2400, section 6.4.2 */ { struct dict_avp_data data = { @@ -1852,7 +1860,10 @@ }; /*==================================================================*/ - /* 3GPP 29.210-670 (6.7.0 2006-12-18) */ + /* 3GPP TS 29.210 V6.7.0 (2006-12) */ + /* From 3GPP 29210-670.doc */ + /* */ + /* Replaced by 3GPP TS 29.212. */ /*==================================================================*/ /* PDP-Session-Operation, Enumerated, code 1015, section 5.2.21 */ @@ -3335,6 +3346,10 @@ /* From 3GPP 29214-f70.doc */ /*==================================================================*/ + /*==================================================================*/ + /* 3GPP TS 29.214 Table 5.3.0.1: Rx specific Diameter AVPs */ + /*==================================================================*/ + /* Abort-Cause, Enumerated, code 500, section 5.3.1 */ { struct dict_avp_data data = { @@ -4896,6 +4911,10 @@ /* From 3GPP 29272-fa0.docx */ /*==================================================================*/ + /*==================================================================*/ + /* 3GPP TS 29.272 Table 7.3.1/1: S6a/S6d */ + /*==================================================================*/ + /* Subscription-Data, Grouped, code 1400, section 7.3.2 */ { struct dict_avp_data data = { diff -r e00cac8eac0f -r 396f789b8c29 extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv --- a/extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv Wed Mar 18 11:48:35 2020 +1100 +++ b/extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv Wed Mar 18 13:57:11 2020 +1100 @@ -1,5 +1,6 @@ -Attribute Name,Code,Section defined,Value Type,MUST,MAY,SHOULD NOT,MUST NOT,Encr +Attribute Name,AVP Code,Section defined,Value Type,Must,May,Should not,Must not,May Encrypt @vendor,10415,,,,,,, +,,,,,,,, @standard,3GPP TS 29.061,,,,,,, #=,,,,,,,, # 3GPP 29.061-c00 (12.0.0 2012.12.20),,,,,,,, @@ -80,12 +81,17 @@ MBMS-Flow-Identifier,920,17.7.23,OctetString,"M,V",P,,, CN-IP-Multicast-Distribution,921,17.7.24,Enumerated,"M,V",P,,, MBMS-HC-Indicator,922,17.7.25,Enumerated,"M,V",P,,, +,,,,,,,, @standard,3GPP TS 29.129,,,,,,, #=,,,,,,,, # 3GPP TS 29.128 V15.6.0 (2019-09),,,,,,,, # From 3GPP 29128-f60.docx,,,,,,,, #=,,,,,,,, #,,,,,,,, +#=,,,,,,,, +# 3GPP TS 29.128 Table 6.4.1-1: T6a/T6b specific Diameter AVPs,,,,,,,, +#=,,,,,,,, +#,,,,,,,, Communication-Failure-Information,4300,6.4.4,Grouped,"M,V",,,,No Cause-Type,4301,6.4.5,Unsigned32,"M,V",,,,No S1AP-Cause,4302,6.4.6,Unsigned32,"M,V",,,,No @@ -113,6 +119,7 @@ Idle-Status-Indication,4322,6.4.32,Grouped,V,,,M,No Idle-Status-Timestamp,4323,6.4.33,Time,V,,,M,No Active-Time,4324,6.4.34,Unsigned32,V,,,M,No +,,,,,,,, @standard,3GPP TS 29.140,,,,,,, #=,,,,,,,, # 3GPP 29.140-700 (7.0.0 2007.07.05),,,,,,,, @@ -143,12 +150,17 @@ Status-Code,1117,6.3.20,UTF8String,"M,V",,,,N Status-Text,1118,6.3.21,UTF8String,"M,V",,,,N Routeing-Address-Resolution,1119,6.3.22,Enumerated,"M,V",,,,N +,,,,,,,, @standard,3GPP TS 29.173,,,,,,, #=,,,,,,,, # 3GPP TS 29.173 V15.0.0 (2018-06),,,,,,,, # From 3GPP 29173-f00.doc,,,,,,,, #=,,,,,,,, #,,,,,,,, +#=,,,,,,,, +# 3GPP TS 29.173 Table 6.4.1/1: SLh specific Diameter AVPs,,,,,,,, +#=,,,,,,,, +#,,,,,,,, LMSI,2400,6.4.2,OctetString,"M,V",,,,N Serving-Node,2401,6.4.3,Grouped,"M,V",,,,N MME-Name,2402,6.4.4,DiameterIdentity,"M,V",,,,N @@ -161,12 +173,17 @@ SGSN-Name,2409,6.4.13,DiameterIdentity,V,,,M,N SGSN-Realm,2410,6.4.14,DiameterIdentity,V,,,M,N RIA-Flags,2411,6.4.15,Unsigned32,V,,,M,N +,,,,,,,, @standard,3GPP TS 29.210,,,,,,, #=,,,,,,,, -# 3GPP 29.210-670 (6.7.0 2006-12-18),,,,,,,, +# 3GPP TS 29.210 V6.7.0 (2006-12),,,,,,,, +# From 3GPP 29210-670.doc,,,,,,,, +# ,,,,,,,, +# Replaced by 3GPP TS 29.212.,,,,,,,, #=,,,,,,,, #,,,,,,,, PDP-Session-Operation,1015,5.2.21,Enumerated,"M,V",P,,,Y +,,,,,,,, @standard,3GPP TS 29.212,,,,,,, #=,,,,,,,, # 3GPP 29.212-c00 (12.0.0 2013.03.15),,,,,,,, @@ -280,12 +297,17 @@ # S15-specific,,,,,,,, CS-Service-Qos-Request-Identifier,2807,E.6.3.2,OctetString,"M,V",P,,,Y CS-Service-QoS-Request-Operation,2808,E.6.3.3,Enumerated,"M,V",P,,,Y +,,,,,,,, @standard,3GPP TS 29.214,,,,,,, #=,,,,,,,, # 3GPP TS 29.214 V15.7.0 (2019-09),,,,,,,, # From 3GPP 29214-f70.doc,,,,,,,, #=,,,,,,,, #,,,,,,,, +#=,,,,,,,, +# 3GPP TS 29.214 Table 5.3.0.1: Rx specific Diameter AVPs,,,,,,,, +#=,,,,,,,, +#,,,,,,,, Abort-Cause,500,5.3.1,Enumerated,"M,V",P,,,Y Access-Network-Charging-Address,501,5.3.2,Address,"M,V",P,,,Y Access-Network-Charging-Identifier,502,5.3.3,Grouped,"M,V",P,,,Y @@ -352,6 +374,7 @@ Sponsor-Identity,531,5.3.28,UTF8String,V,P,,M,Y Sponsored-Connectivity-Data,530,5.3.27,Grouped,V,P,,M,Y Sponsoring-Action,542,5.3.40,Enumerated,V,P,,M,Y +,,,,,,,, @standard,3GPP TS 29.229,,,,,,, #=,,,,,,,, # 3GPP 29.229-b20 (11.2.0 2012.12.21),,,,,,,, @@ -409,12 +432,17 @@ User-Data-Already-Available,624,6.3.26,Enumerated,"M,V",,,,N Visited-Network-Identifier,600,6.3.1,OctetString,"M,V",,,,N Wildcarded-Public-Identity,634,6.3.35,UTF8String,V,,,M,N +,,,,,,,, @standard,3GPP TS 29.272,,,,,,, #=,,,,,,,, # 3GPP TS 29.272 V15.10.0 (2019-12),,,,,,,, # From 3GPP 29272-fa0.docx,,,,,,,, #=,,,,,,,, #,,,,,,,, +#=,,,,,,,, +# 3GPP TS 29.272 Table 7.3.1/1: S6a/S6d, S7a/S7d and S13/S13' specific DiameterAVPs,,,,,,,, +#=,,,,,,,, +#,,,,,,,, Subscription-Data,1400,7.3.2,Grouped,"M,V",,,,N Terminal-Information,1401,7.3.3,Grouped,"M,V",,,,N IMEI,1402,7.3.4,UTF8String,"M,V",,,,N @@ -627,6 +655,7 @@ Core-Network-Restrictions,1704,7.3.230,Unsigned32,V,,,M,N eDRX-Related-RAT,1705,7.3.229,Grouped,V,,,M,N Interworking-5GS-Indicator,1706,7.3.231,Enumerated,V,,,M,N +,,,,,,,, @standard,3GPP TS 29.329,,,,,,, #=,,,,,,,, # 3GPP 29.329-b50 (11.5.0 2012.12.21),,,,,,,, @@ -663,6 +692,7 @@ Repository-Data-ID,715,6.3.24,Grouped,V,,,M,N Sequence-Number,716,6.3.25,Unsigned32,V,,,M,N UDR-Flags,719,6.3.28,Unsigned32,V,,,M,N +,,,,,,,, @standard,3GPP TS 32.299,,,,,,, #=,,,,,,,, # 3GPP 32.299-b80 (11.8.0 2013-07),,,,,,,, @@ -941,6 +971,7 @@ WLAN-Session-Id,1246,,UTF8String,"M,V",P,,,N WLAN-Technology,893,,Unsigned32,"M,V",P,,,N WLAN-UE-Local-IPAddress,894,,Address,"M,V",P,,,N +,,,,,,,, @standard,OMA DDS Charging Data,,,,,,, #=,,,,,,,, # OMA DDS Charging_Data V1.0 20110201-A,,,,,,,,