Mercurial > hg > freeDiameter
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 { |