Changeset 1532:64d0a145b041 in freeDiameter for extensions/dict_dcca_3gpp/add_avps.c
- Timestamp:
- Apr 18, 2020, 4:31:05 PM (4 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/dict_dcca_3gpp/add_avps.c
r1531 r1532 436 436 /* for External-Identifier (3111). */ 437 437 /* */ 438 /* Change-1.4.0: Remove External-Identifier (28) OctetString.*/438 /* Change-1.4.0: External-Identifier (28) OctetString removed. */ 439 439 440 440 /* TWAN-Identifier, OctetString, code 29, section 16.4.7 */ … … 3366 3366 /*==================================================================*/ 3367 3367 3368 /* Note: 3GPP TS 29.212 V12.1.0 (2013-06) removed ADC-Revalidation-Time (2801). */ 3369 /* ADC-Revalidation-Time, Time, code 2801, section 5.3.93 */ 3370 { 3371 struct dict_avp_data data = { 3372 2801, /* Code */ 3373 10415, /* Vendor */ 3374 "ADC-Revalidation-Time", /* Name */ 3375 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3376 AVP_FLAG_VENDOR, /* Fixed flag values */ 3377 AVP_TYPE_OCTETSTRING /* base type of data */ 3378 }; 3379 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); 3380 }; 3368 /* Change-1.4.0: ADC-Revalidation-Time (2801) Time removed in 3GPP TS 29.212 V12.1.0 (2013-06). */ 3381 3369 3382 3370 /* Note: Name conflict with 3GPP TS 32.299 3GPP-PS-Data-Off-Status (4406). */ … … 3988 3976 }; 3989 3977 3990 /* Note: 3GPP TS 29.212 V11.8.0 (2013-03) removed HeNB-BBF-FQDN (2803). */ 3991 /* HeNB-BBF-FQDN, UTF8String, code 2803, section 5.3.94 */ 3992 { 3993 struct dict_avp_data data = { 3994 2803, /* Code */ 3995 10415, /* Vendor */ 3996 "HeNB-BBF-FQDN", /* Name */ 3997 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3998 AVP_FLAG_VENDOR, /* Fixed flag values */ 3999 AVP_TYPE_OCTETSTRING /* base type of data */ 4000 }; 4001 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); 4002 }; 3978 /* Note: HeNB-BBF-FQDN (2803) UTF8String removed in 3GPP TS 29.212 V11.8.0 (2013-03). */ 4003 3979 4004 3980 /* HeNB-Local-IP-Address, Address, code 2804, section 5.3.95 */ … … 7199 7175 }; 7200 7176 7201 /* Note: 3GPP TS 29.229 V6.5.0 (2005-06) removed User-Data-Request-Type (627). */ 7202 /* User-Data-Request-Type, Enumerated, code 627, section 6.3.25 */ 7203 { 7204 struct dict_avp_data data = { 7205 627, /* Code */ 7206 10415, /* Vendor */ 7207 "User-Data-Request-Type", /* Name */ 7208 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 7209 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 7210 AVP_TYPE_INTEGER32 /* base type of data */ 7211 }; 7212 struct dict_object *type; 7213 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/User-Data-Request-Type)", NULL, NULL, NULL }; 7214 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 7215 CHECK_dict_new(DICT_AVP, &data, type, NULL); 7216 }; 7177 /* Note: User-Data-Request-Type (627) removed in 3GPP TS 29.229 V6.5.0 (2005-06). */ 7217 7178 7218 7179 /* Supported-Features, Grouped, code 628, section 6.3.29 */ … … 7786 7747 }; 7787 7748 7788 /* Note: APN-Id (308) OctetString only present from */ 7789 /* 3GPP TS 29.234 V6.2.0 (2005-03) to 3GPP TS 29.234 V6.4.0 (2005-09) */ 7790 /* before being deprecated in 3GPP TS 29.234 V6.5.0 (2005-12). */ 7749 /* Note: APN-Id (308) OctetString removed in 3GPP TS 29.234 V6.5.0 (2005-12). */ 7791 7750 7792 7751 /* APN-Barring-Type, Enumerated, code 309, section 10.1.16 */ … … 9950 9909 /* Measurement-Period-LTE (1655) from 1656. */ 9951 9910 /* */ 9952 /* Change-1.4.0: Measurement-Period-LTE (1656) code changed from 1656. */9911 /* Change-1.4.0: Measurement-Period-LTE (1656) code changed to Measurement-Period-LTE (1655). */ 9953 9912 /* Measurement-Period-LTE, Enumerated, code 1655, section 7.3.166 */ 9954 9913 { … … 9970 9929 /* Measurement-Period-UMTS (1656) from 1655. */ 9971 9930 /* */ 9972 /* Change-1.4.0: Measurement-Period-UMTS (165 6) code changed from 1655. */9931 /* Change-1.4.0: Measurement-Period-UMTS (1655) code changed to Measurement-Period-UMTS (1656). */ 9973 9932 /* Measurement-Period-UMTS, Enumerated, code 1656, section 7.3.167 */ 9974 9933 { … … 11195 11154 }; 11196 11155 11197 /* Note: Trust-Relationship-Update (1515) Enumerated only present */ 11198 /* in 3GPP TS 29.273 V11.3.0 (2012-09) before being deprecated. */ 11156 /* Note: Trust-Relationship-Update (1515) Enumerated removed in 3GPP TS 29.273 V11.4.0 (2012-12). */ 11199 11157 11200 11158 /* DER-S6b-Flags, Unsigned32, code 1523, section 9.2.3.7 */ … … 18677 18635 }; 18678 18636 18679 /* Note: 3GPP TS 32.299 V12.6.0 (2014-09) removed PDG-Address (895). */ 18680 /* PDG-Address, Address, code 895 */ 18681 { 18682 struct dict_avp_data data = { 18683 895, /* Code */ 18684 10415, /* Vendor */ 18685 "PDG-Address", /* Name */ 18686 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 18687 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 18688 AVP_TYPE_OCTETSTRING /* base type of data */ 18689 }; 18690 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); 18691 }; 18692 18693 /* Note: 3GPP TS 32.299 V12.6.0 (2014-09) removed PDG-Charging-Id (896). */ 18694 /* PDG-Charging-Id, Unsigned32, code 896 */ 18695 { 18696 struct dict_avp_data data = { 18697 896, /* Code */ 18698 10415, /* Vendor */ 18699 "PDG-Charging-Id", /* Name */ 18700 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 18701 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 18702 AVP_TYPE_UNSIGNED32 /* base type of data */ 18703 }; 18704 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 18705 }; 18637 /* Change-1.4.0: PDG-Address (895) Address removed in 3GPP TS 32.299 V12.6.0 (2014-09). */ 18638 18639 /* Change-1.4.0: PDG-Charging-Id (896) Unsigned32 removed in 3GPP TS 32.299 V12.6.0 (2014-09). */ 18706 18640 18707 18641 /* Play-Alternative, Enumerated, code 3913 */ … … 21252 21186 }; 21253 21187 21254 /* Note: 3GPP TS 32.299 V12.6.0 (2014-09) removed WAG-Address (890). */ 21255 /* WAG-Address, Address, code 890 */ 21256 { 21257 struct dict_avp_data data = { 21258 890, /* Code */ 21259 10415, /* Vendor */ 21260 "WAG-Address", /* Name */ 21261 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 21262 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 21263 AVP_TYPE_OCTETSTRING /* base type of data */ 21264 }; 21265 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); 21266 }; 21267 21268 /* Note: 3GPP TS 32.299 V12.6.0 (2014-09) removed WAG-PLMN-Id (891). */ 21269 /* WAG-PLMN-Id, OctetString, code 891 */ 21270 { 21271 struct dict_avp_data data = { 21272 891, /* Code */ 21273 10415, /* Vendor */ 21274 "WAG-PLMN-Id", /* Name */ 21275 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 21276 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 21277 AVP_TYPE_OCTETSTRING /* base type of data */ 21278 }; 21279 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 21280 }; 21281 21282 /* Note: 3GPP TS 32.299 V12.6.0 (2014-09) removed WLAN-Information (875). */ 21283 /* WLAN-Information, Grouped, code 875 */ 21284 { 21285 struct dict_avp_data data = { 21286 875, /* Code */ 21287 10415, /* Vendor */ 21288 "WLAN-Information", /* Name */ 21289 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 21290 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 21291 AVP_TYPE_GROUPED /* base type of data */ 21292 }; 21293 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 21294 }; 21188 /* Change-1.4.0: WAG-Address (890) Address removed in 3GPP TS 32.299 V12.6.0 (2014-09). */ 21189 21190 /* Change-1.4.0: WAG-PLMN-Id (891) OctetString removed in 3GPP TS 32.299 V12.6.0 (2014-09). */ 21191 21192 /* Change-1.4.0: WLAN-Information (875) Grouped removed in 3GPP TS 32.299 V12.6.0 (2014-09). */ 21295 21193 21296 21194 /* WLAN-Operator-Id, Grouped, code 1306 */ … … 21333 21231 }; 21334 21232 21335 /* Note: 3GPP TS 32.299 V12.6.0 (2014-09) removed WLAN-Radio-Container (892). */ 21336 /* WLAN-Radio-Container, Grouped, code 892 */ 21337 { 21338 struct dict_avp_data data = { 21339 892, /* Code */ 21340 10415, /* Vendor */ 21341 "WLAN-Radio-Container", /* Name */ 21342 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 21343 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 21344 AVP_TYPE_GROUPED /* base type of data */ 21345 }; 21346 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 21347 }; 21348 21349 /* Note: 3GPP TS 32.299 V12.6.0 (2014-09) removed WLAN-Session-Id (1246). */ 21350 /* WLAN-Session-Id, UTF8String, code 1246 */ 21351 { 21352 struct dict_avp_data data = { 21353 1246, /* Code */ 21354 10415, /* Vendor */ 21355 "WLAN-Session-Id", /* Name */ 21356 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 21357 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 21358 AVP_TYPE_OCTETSTRING /* base type of data */ 21359 }; 21360 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); 21361 }; 21362 21363 /* Note: 3GPP TS 32.299 V12.6.0 (2014-09) removed WLAN-Technology (893). */ 21364 /* WLAN-Technology, Unsigned32, code 893 */ 21365 { 21366 struct dict_avp_data data = { 21367 893, /* Code */ 21368 10415, /* Vendor */ 21369 "WLAN-Technology", /* Name */ 21370 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 21371 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 21372 AVP_TYPE_UNSIGNED32 /* base type of data */ 21373 }; 21374 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 21375 }; 21376 21377 /* Note: 3GPP TS 32.299 V12.6.0 (2014-09) removed WLAN-UE-Local-IPAddress (894). */ 21378 /* WLAN-UE-Local-IPAddress, Address, code 894 */ 21379 { 21380 struct dict_avp_data data = { 21381 894, /* Code */ 21382 10415, /* Vendor */ 21383 "WLAN-UE-Local-IPAddress", /* Name */ 21384 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 21385 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 21386 AVP_TYPE_OCTETSTRING /* base type of data */ 21387 }; 21388 CHECK_dict_new(DICT_AVP, &data, Address_type, NULL); 21389 }; 21233 /* Change-1.4.0: WLAN-Radio-Container (892) Grouped removed in 3GPP TS 32.299 V12.6.0 (2014-09). */ 21234 21235 /* Change-1.4.0: WLAN-Session-Id (1246) UTF8String removed in 3GPP TS 32.299 V12.6.0 (2014-09). */ 21236 21237 /* Change-1.4.0: WLAN-Technology (893) Unsigned32 removed in 3GPP TS 32.299 V12.6.0 (2014-09). */ 21238 21239 /* Change-1.4.0: WLAN-UE-Local-IPAddress (894) Address removed in 3GPP TS 32.299 V12.6.0 (2014-09). */ 21390 21240 21391 21241 /*==================================================================*/
Note: See TracChangeset
for help on using the changeset viewer.