diff extensions/dict_dcca_3gpp/add_avps.c @ 1518:3ea61a6aaefe

Add 3GPP TS 29.388 V15.1.0 (2019-09) Add AVPs: - V2X-PC5-Allowed-PLMN, Grouped, code 4600, section 6.3.3 - V2X-Update-Flags, Unsigned32, code 4601, section 6.3.4 - V2X-Notify-Flags, Unsigned32, code 4602, section 6.3.5
author Luke Mewburn <luke@mewburn.net>
date Thu, 09 Apr 2020 10:43:23 +1000
parents 9e233ef0b07e
children 64191a7142ce
line wrap: on
line diff
--- a/extensions/dict_dcca_3gpp/add_avps.c	Thu Apr 09 10:32:09 2020 +1000
+++ b/extensions/dict_dcca_3gpp/add_avps.c	Thu Apr 09 10:43:23 2020 +1000
@@ -13372,7 +13372,7 @@
 	/* ProSe application server aspects (PC2);                          */
 	/* Stage 3                                                          */
 	/*                                                                  */
-	/* From 29343-f10.doc                                               */
+	/* From 3GPP 29343-f10.doc                                          */
 	/*==================================================================*/
 
 	/*==================================================================*/
@@ -13657,7 +13657,7 @@
 	/* Inter-Proximity-services (ProSe) Function signalling aspects;    */
 	/* Stage 3                                                          */
 	/*                                                                  */
-	/* From 29345-f10.doc                                               */
+	/* From 3GPP 29345-f10.doc                                          */
 	/*==================================================================*/
 
 	/*==================================================================*/
@@ -14735,6 +14735,59 @@
 	};
 
 	/*==================================================================*/
+	/* 3GPP TS 29.388 V15.1.0 (2019-09)                                 */
+	/* V2X Control Function to Home Subscriber Server (HSS)             */
+	/* aspects (V4);                                                    */
+	/* Stage 3                                                          */
+	/*                                                                  */
+	/* From 3GPP 29388-f10.doc                                          */
+	/*                                                                  */
+	/*==================================================================*/
+
+	/*==================================================================*/
+	/* 3GPP TS 29.388 Table 6.3.1-1: V4 specific Diameter AVPs          */
+	/*==================================================================*/
+
+	/* V2X-PC5-Allowed-PLMN, Grouped, code 4600, section 6.3.3          */
+	{
+		struct dict_avp_data data = {
+			4600,	/* Code */
+			10415,	/* Vendor */
+			"V2X-PC5-Allowed-PLMN",	/* Name */
+			AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,	/* Fixed flags */
+			AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,	/* Fixed flag values */
+			AVP_TYPE_GROUPED	/* base type of data */
+		};
+		CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
+	};
+
+	/* V2X-Update-Flags, Unsigned32, code 4601, section 6.3.4           */
+	{
+		struct dict_avp_data data = {
+			4601,	/* Code */
+			10415,	/* Vendor */
+			"V2X-Update-Flags",	/* Name */
+			AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,	/* Fixed flags */
+			AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,	/* Fixed flag values */
+			AVP_TYPE_UNSIGNED32	/* base type of data */
+		};
+		CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
+	};
+
+	/* V2X-Notify-Flags, Unsigned32, code 4602, section 6.3.5           */
+	{
+		struct dict_avp_data data = {
+			4602,	/* Code */
+			10415,	/* Vendor */
+			"V2X-Notify-Flags",	/* Name */
+			AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,	/* Fixed flags */
+			AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,	/* Fixed flag values */
+			AVP_TYPE_UNSIGNED32	/* base type of data */
+		};
+		CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
+	};
+
+	/*==================================================================*/
 	/* 3GPP TS 29.468 V15.8.0 (2019-12)                                 */
 	/* Group Communication System Enablers for LTE (GCSE_LTE);          */
 	/* MB2 Reference Point;                                             */
"Welcome to our mercurial repository"