changeset 1472:396f789b8c29

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.
author Luke Mewburn <luke@mewburn.net>
date Wed, 18 Mar 2020 13:57:11 +1100
parents e00cac8eac0f
children 8f953829c5d3
files extensions/dict_dcca_3gpp/dict_dcca_3gpp.c extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv
diffstat 2 files changed, 53 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- 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 = {
--- 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,,,,,,,,
"Welcome to our mercurial repository"