comparison extensions/dict_dcca_3gpp/dict_dcca_3gpp.c @ 1440:d6469b0f2111

Update to 3GPP TS 29.173 V15.0.0 (2018-06) Add RIA-Flags, Unsigned32, code 2411
author Luke Mewburn <luke@mewburn.net>
date Tue, 25 Feb 2020 09:58:59 +1100
parents ad50ef2eddea
children 6029afe9bacb
comparison
equal deleted inserted replaced
1439:acc7262af8fa 1440:d6469b0f2111
1164 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Routeing-Address-Resolution)", NULL, NULL, NULL }; 1164 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Routeing-Address-Resolution)", NULL, NULL, NULL };
1165 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1165 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
1166 CHECK_dict_new(DICT_AVP, &data, type, NULL); 1166 CHECK_dict_new(DICT_AVP, &data, type, NULL);
1167 }; 1167 };
1168 1168
1169 /* 3GPP 29.173-c00 (12.0.0 2013.03.13) */ 1169
1170 /* 3GPP TS 29.173 V15.0.0 (2018-06) */
1171 /* From 3GPP 29173-f00.doc */
1172
1170 /* LMSI, OctetString, code 2400, section 6.4.2 */ 1173 /* LMSI, OctetString, code 2400, section 6.4.2 */
1171 { 1174 {
1172 struct dict_avp_data data = { 1175 struct dict_avp_data data = {
1173 2400, /* Code */ 1176 2400, /* Code */
1174 10415, /* Vendor */ 1177 10415, /* Vendor */
1306 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 1309 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */
1307 AVP_FLAG_VENDOR, /* Fixed flag values */ 1310 AVP_FLAG_VENDOR, /* Fixed flag values */
1308 AVP_TYPE_OCTETSTRING /* base type of data */ 1311 AVP_TYPE_OCTETSTRING /* base type of data */
1309 }; 1312 };
1310 CHECK_dict_new(DICT_AVP, &data, DiameterIdentity_type, NULL); 1313 CHECK_dict_new(DICT_AVP, &data, DiameterIdentity_type, NULL);
1314 };
1315
1316 /* RIA-Flags, Unsigned32, code 2411, section 6.4.15 */
1317 {
1318 struct dict_avp_data data = {
1319 2411, /* Code */
1320 10415, /* Vendor */
1321 "RIA-Flags", /* Name */
1322 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */
1323 AVP_FLAG_VENDOR, /* Fixed flag values */
1324 AVP_TYPE_UNSIGNED32 /* base type of data */
1325 };
1326 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
1311 }; 1327 };
1312 1328
1313 /* 3GPP 29.210-670 (6.7.0 2006-12-18) */ 1329 /* 3GPP 29.210-670 (6.7.0 2006-12-18) */
1314 /* PDP-Session-Operation, Enumerated, code 1015, section 5.2.21 */ 1330 /* PDP-Session-Operation, Enumerated, code 1015, section 5.2.21 */
1315 { 1331 {
"Welcome to our mercurial repository"