Changeset 1324:729e5074839f in freeDiameter
- Timestamp:
- Nov 27, 2017, 11:15:59 PM (6 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
contrib/tools/org_to_fd.pl
r1114 r1324 41 41 } elsif ($type =~ m/Enumerated/) { 42 42 print "\t\tstruct dict_object *type;\n"; 43 print "\t\tstruct dict_type_data tdata = { AVP_TYPE_INTEGER32, \" " . ($vendor_name ? "$vendor_name/" : "") ."Enumerated($name)\", NULL, NULL, NULL };\n";43 print "\t\tstruct dict_type_data tdata = { AVP_TYPE_INTEGER32, \"Enumerated(" . ($vendor_name ? "$vendor_name/" : "") ."$name)\", NULL, NULL, NULL };\n"; 44 44 # XXX: add enumerated values 45 45 print "\t\tCHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);\n"; -
extensions/dict_dcca_3gpp/dict_dcca_3gpp.c
r1262 r1324 222 222 }; 223 223 struct dict_object *type; 224 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(3GPP-PDP-Type)", NULL, NULL, NULL };224 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/3GPP-PDP-Type)", NULL, NULL, NULL }; 225 225 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 226 226 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 595 595 }; 596 596 struct dict_object *type; 597 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(MBMS-StartStop-Indication)", NULL, NULL, NULL };597 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MBMS-StartStop-Indication)", NULL, NULL, NULL }; 598 598 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 599 599 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 650 650 }; 651 651 struct dict_object *type; 652 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(MBMS-Service-Type)", NULL, NULL, NULL };652 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MBMS-Service-Type)", NULL, NULL, NULL }; 653 653 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 654 654 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 666 666 }; 667 667 struct dict_object *type; 668 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(MBMS-2G-3G-Indicator)", NULL, NULL, NULL };668 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MBMS-2G-3G-Indicator)", NULL, NULL, NULL }; 669 669 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 670 670 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 760 760 }; 761 761 struct dict_object *type; 762 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(MBMS-Counting-Information)", NULL, NULL, NULL };762 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MBMS-Counting-Information)", NULL, NULL, NULL }; 763 763 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 764 764 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 776 776 }; 777 777 struct dict_object *type; 778 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(MBMS-User-Data-Mode-Indication)", NULL, NULL, NULL };778 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MBMS-User-Data-Mode-Indication)", NULL, NULL, NULL }; 779 779 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 780 780 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 857 857 }; 858 858 struct dict_object *type; 859 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(CN-IP-Multicast-Distribution)", NULL, NULL, NULL };859 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/CN-IP-Multicast-Distribution)", NULL, NULL, NULL }; 860 860 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 861 861 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 873 873 }; 874 874 struct dict_object *type; 875 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(MBMS-HC-Indicator)", NULL, NULL, NULL };875 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MBMS-HC-Indicator)", NULL, NULL, NULL }; 876 876 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 877 877 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 930 930 }; 931 931 struct dict_object *type; 932 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Trigger-Event)", NULL, NULL, NULL };932 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Trigger-Event)", NULL, NULL, NULL }; 933 933 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 934 934 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 1027 1027 }; 1028 1028 struct dict_object *type; 1029 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Originating-Interface)", NULL, NULL, NULL };1029 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Originating-Interface)", NULL, NULL, NULL }; 1030 1030 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1031 1031 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 1043 1043 }; 1044 1044 struct dict_object *type; 1045 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Delivery-Report)", NULL, NULL, NULL };1045 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Delivery-Report)", NULL, NULL, NULL }; 1046 1046 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1047 1047 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 1059 1059 }; 1060 1060 struct dict_object *type; 1061 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Read-Reply)", NULL, NULL, NULL };1061 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Read-Reply)", NULL, NULL, NULL }; 1062 1062 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1063 1063 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 1075 1075 }; 1076 1076 struct dict_object *type; 1077 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Sender-Visibility)", NULL, NULL, NULL };1077 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Sender-Visibility)", NULL, NULL, NULL }; 1078 1078 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1079 1079 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 1157 1157 }; 1158 1158 struct dict_object *type; 1159 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Routeing-Address-Resolution)", NULL, NULL, NULL };1159 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Routeing-Address-Resolution)", NULL, NULL, NULL }; 1160 1160 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1161 1161 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 1318 1318 }; 1319 1319 struct dict_object *type; 1320 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(PDP-Session-Operation)", NULL, NULL, NULL };1320 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PDP-Session-Operation)", NULL, NULL, NULL }; 1321 1321 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1322 1322 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 1505 1505 }; 1506 1506 struct dict_object *type; 1507 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Bearer-Control-Mode)", NULL, NULL, NULL };1507 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Bearer-Control-Mode)", NULL, NULL, NULL }; 1508 1508 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1509 1509 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 1534 1534 }; 1535 1535 struct dict_object *type; 1536 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Bearer-Operation)", NULL, NULL, NULL };1536 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Bearer-Operation)", NULL, NULL, NULL }; 1537 1537 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1538 1538 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 1550 1550 }; 1551 1551 struct dict_object *type; 1552 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Bearer-Usage)", NULL, NULL, NULL };1552 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Bearer-Usage)", NULL, NULL, NULL }; 1553 1553 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1554 1554 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 1644 1644 }; 1645 1645 struct dict_object *type; 1646 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Charging-Correlation-Indicator)", NULL, NULL, NULL };1646 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Charging-Correlation-Indicator)", NULL, NULL, NULL }; 1647 1647 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1648 1648 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 1686 1686 }; 1687 1687 struct dict_object *type; 1688 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(CSG-Information-Reporting)", NULL, NULL, NULL };1688 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/CSG-Information-Reporting)", NULL, NULL, NULL }; 1689 1689 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1690 1690 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 1728 1728 }; 1729 1729 struct dict_object *type; 1730 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Event-Trigger)", NULL, NULL, NULL };1730 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Event-Trigger)", NULL, NULL, NULL }; 1731 1731 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1732 1732 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 1744 1744 }; 1745 1745 struct dict_object *type; 1746 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Flow-Direction)", NULL, NULL, NULL };1746 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Flow-Direction)", NULL, NULL, NULL }; 1747 1747 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1748 1748 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 1786 1786 }; 1787 1787 struct dict_object *type; 1788 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(IP-CAN-Type)", NULL, NULL, NULL };1788 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/IP-CAN-Type)", NULL, NULL, NULL }; 1789 1789 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1790 1790 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 1841 1841 }; 1842 1842 struct dict_object *type; 1843 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Metering-Method)", NULL, NULL, NULL };1843 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Metering-Method)", NULL, NULL, NULL }; 1844 1844 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1845 1845 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 1870 1870 }; 1871 1871 struct dict_object *type; 1872 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Mute-Notification)", NULL, NULL, NULL };1872 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Mute-Notification)", NULL, NULL, NULL }; 1873 1873 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1874 1874 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 1899 1899 }; 1900 1900 struct dict_object *type; 1901 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Network-Request-Support)", NULL, NULL, NULL };1901 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Network-Request-Support)", NULL, NULL, NULL }; 1902 1902 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1903 1903 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 1915 1915 }; 1916 1916 struct dict_object *type; 1917 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Offline)", NULL, NULL, NULL };1917 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Offline)", NULL, NULL, NULL }; 1918 1918 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1919 1919 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 1931 1931 }; 1932 1932 struct dict_object *type; 1933 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Online)", NULL, NULL, NULL };1933 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Online)", NULL, NULL, NULL }; 1934 1934 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1935 1935 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 1986 1986 }; 1987 1987 struct dict_object *type; 1988 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Packet-Filter-Operation)", NULL, NULL, NULL };1988 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Packet-Filter-Operation)", NULL, NULL, NULL }; 1989 1989 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1990 1990 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2002 2002 }; 2003 2003 struct dict_object *type; 2004 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Packet-Filter-Usage)", NULL, NULL, NULL };2004 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Packet-Filter-Usage)", NULL, NULL, NULL }; 2005 2005 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2006 2006 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2044 2044 }; 2045 2045 struct dict_object *type; 2046 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Pre-emption-Capability)", NULL, NULL, NULL };2046 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Pre-emption-Capability)", NULL, NULL, NULL }; 2047 2047 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2048 2048 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2060 2060 }; 2061 2061 struct dict_object *type; 2062 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Pre-emption-Vulnerability)", NULL, NULL, NULL };2062 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Pre-emption-Vulnerability)", NULL, NULL, NULL }; 2063 2063 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2064 2064 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2102 2102 }; 2103 2103 struct dict_object *type; 2104 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Redirect-Support)", NULL, NULL, NULL };2104 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Redirect-Support)", NULL, NULL, NULL }; 2105 2105 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2106 2106 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2118 2118 }; 2119 2119 struct dict_object *type; 2120 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Reporting-Level)", NULL, NULL, NULL };2120 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Reporting-Level)", NULL, NULL, NULL }; 2121 2121 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2122 2122 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2212 2212 }; 2213 2213 struct dict_object *type; 2214 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(PCC-Rule-Status)", NULL, NULL, NULL };2214 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PCC-Rule-Status)", NULL, NULL, NULL }; 2215 2215 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2216 2216 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2228 2228 }; 2229 2229 struct dict_object *type; 2230 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Session-Release-Cause)", NULL, NULL, NULL };2230 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Session-Release-Cause)", NULL, NULL, NULL }; 2231 2231 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2232 2232 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2322 2322 }; 2323 2323 struct dict_object *type; 2324 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(QoS-Class-Identifier)", NULL, NULL, NULL };2324 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/QoS-Class-Identifier)", NULL, NULL, NULL }; 2325 2325 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2326 2326 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2351 2351 }; 2352 2352 struct dict_object *type; 2353 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(QoS-Negotiation)", NULL, NULL, NULL };2353 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/QoS-Negotiation)", NULL, NULL, NULL }; 2354 2354 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2355 2355 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2367 2367 }; 2368 2368 struct dict_object *type; 2369 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(QoS-Upgrade)", NULL, NULL, NULL };2369 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/QoS-Upgrade)", NULL, NULL, NULL }; 2370 2370 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2371 2371 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2383 2383 }; 2384 2384 struct dict_object *type; 2385 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(PS-to-CS-Session-Continuity)", NULL, NULL, NULL };2385 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PS-to-CS-Session-Continuity)", NULL, NULL, NULL }; 2386 2386 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2387 2387 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2399 2399 }; 2400 2400 struct dict_object *type; 2401 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Resource-Allocation-Notification)", NULL, NULL, NULL };2401 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Resource-Allocation-Notification)", NULL, NULL, NULL }; 2402 2402 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2403 2403 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2415 2415 }; 2416 2416 struct dict_object *type; 2417 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Rule-Failure-Code)", NULL, NULL, NULL };2417 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Rule-Failure-Code)", NULL, NULL, NULL }; 2418 2418 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2419 2419 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2522 2522 }; 2523 2523 struct dict_object *type; 2524 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(RAT-Type)", NULL, NULL, NULL };2524 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/RAT-Type)", NULL, NULL, NULL }; 2525 2525 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2526 2526 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2616 2616 }; 2617 2617 struct dict_object *type; 2618 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Usage-Monitoring-Level)", NULL, NULL, NULL };2618 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Usage-Monitoring-Level)", NULL, NULL, NULL }; 2619 2619 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2620 2620 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2632 2632 }; 2633 2633 struct dict_object *type; 2634 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Usage-Monitoring-Report)", NULL, NULL, NULL };2634 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Usage-Monitoring-Report)", NULL, NULL, NULL }; 2635 2635 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2636 2636 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2648 2648 }; 2649 2649 struct dict_object *type; 2650 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Usage-Monitoring-Support)", NULL, NULL, NULL };2650 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Usage-Monitoring-Support)", NULL, NULL, NULL }; 2651 2651 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2652 2652 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2743 2743 }; 2744 2744 struct dict_object *type; 2745 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Session-Linking-Indicator)", NULL, NULL, NULL };2745 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Session-Linking-Indicator)", NULL, NULL, NULL }; 2746 2746 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2747 2747 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2773 2773 }; 2774 2774 struct dict_object *type; 2775 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(CS-Service-QoS-Request-Operation)", NULL, NULL, NULL };2775 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/CS-Service-QoS-Request-Operation)", NULL, NULL, NULL }; 2776 2776 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2777 2777 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2790 2790 }; 2791 2791 struct dict_object *type; 2792 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Abort-Cause)", NULL, NULL, NULL };2792 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Abort-Cause)", NULL, NULL, NULL }; 2793 2793 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2794 2794 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2949 2949 }; 2950 2950 struct dict_object *type; 2951 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Flow-Status)", NULL, NULL, NULL };2951 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Flow-Status)", NULL, NULL, NULL }; 2952 2952 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2953 2953 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2965 2965 }; 2966 2966 struct dict_object *type; 2967 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Flow-Usage)", NULL, NULL, NULL };2967 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Flow-Usage)", NULL, NULL, NULL }; 2968 2968 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2969 2969 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 2994 2994 }; 2995 2995 struct dict_object *type; 2996 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Specific-Action)", NULL, NULL, NULL };2996 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Specific-Action)", NULL, NULL, NULL }; 2997 2997 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2998 2998 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 3075 3075 }; 3076 3076 struct dict_object *type; 3077 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Media-Type)", NULL, NULL, NULL };3077 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Media-Type)", NULL, NULL, NULL }; 3078 3078 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3079 3079 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 3156 3156 }; 3157 3157 struct dict_object *type; 3158 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Service-Info-Status)", NULL, NULL, NULL };3158 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Service-Info-Status)", NULL, NULL, NULL }; 3159 3159 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3160 3160 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 3172 3172 }; 3173 3173 struct dict_object *type; 3174 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(SIP-Forking-Indication)", NULL, NULL, NULL };3174 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SIP-Forking-Indication)", NULL, NULL, NULL }; 3175 3175 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3176 3176 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 3214 3214 }; 3215 3215 struct dict_object *type; 3216 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(AF-Signalling-Protocol)", NULL, NULL, NULL };3216 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/AF-Signalling-Protocol)", NULL, NULL, NULL }; 3217 3217 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3218 3218 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 3230 3230 }; 3231 3231 struct dict_object *type; 3232 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Required-Access-Info)", NULL, NULL, NULL };3232 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Required-Access-Info)", NULL, NULL, NULL }; 3233 3233 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3234 3234 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 3246 3246 }; 3247 3247 struct dict_object *type; 3248 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Rx-Request-Type)", NULL, NULL, NULL };3248 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Rx-Request-Type)", NULL, NULL, NULL }; 3249 3249 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3250 3250 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 3356 3356 }; 3357 3357 3358 /* Digest-Algorithm */ 3359 { 3360 struct dict_avp_data data = { 3361 111, /* Code */ 3362 10415, /* Vendor */ 3363 "Digest-Algorithm", /* Name */ 3364 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3365 AVP_FLAG_MANDATORY, /* Fixed flag values */ 3358 /* Feature-List */ 3359 { 3360 struct dict_avp_data data = { 3361 630, /* Code */ 3362 10415, /* Vendor */ 3363 "Feature-List", /* Name */ 3364 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3365 AVP_FLAG_VENDOR, /* Fixed flag values */ 3366 AVP_TYPE_UNSIGNED32 /* base type of data */ 3367 }; 3368 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3369 }; 3370 3371 /* Feature-List-ID */ 3372 { 3373 struct dict_avp_data data = { 3374 629, /* Code */ 3375 10415, /* Vendor */ 3376 "Feature-List-ID", /* Name */ 3377 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3378 AVP_FLAG_VENDOR, /* Fixed flag values */ 3379 AVP_TYPE_UNSIGNED32 /* base type of data */ 3380 }; 3381 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3382 }; 3383 3384 /* From-SIP-Header */ 3385 { 3386 struct dict_avp_data data = { 3387 644, /* Code */ 3388 10415, /* Vendor */ 3389 "From-SIP-Header", /* Name */ 3390 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3391 AVP_FLAG_VENDOR, /* Fixed flag values */ 3392 AVP_TYPE_OCTETSTRING /* base type of data */ 3393 }; 3394 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3395 }; 3396 3397 /* Identity-with-Emergency-Registration */ 3398 { 3399 struct dict_avp_data data = { 3400 651, /* Code */ 3401 10415, /* Vendor */ 3402 "Identity-with-Emergency-Registration", /* Name */ 3403 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3404 AVP_FLAG_VENDOR, /* Fixed flag values */ 3405 AVP_TYPE_GROUPED /* base type of data */ 3406 }; 3407 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3408 }; 3409 3410 /* Integrity-Key */ 3411 { 3412 struct dict_avp_data data = { 3413 626, /* Code */ 3414 10415, /* Vendor */ 3415 "Integrity-Key", /* Name */ 3416 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3417 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3418 AVP_TYPE_OCTETSTRING /* base type of data */ 3419 }; 3420 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3421 }; 3422 3423 /* LIA-Flags */ 3424 { 3425 struct dict_avp_data data = { 3426 653, /* Code */ 3427 10415, /* Vendor */ 3428 "LIA-Flags", /* Name */ 3429 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3430 AVP_FLAG_VENDOR, /* Fixed flag values */ 3431 AVP_TYPE_UNSIGNED32 /* base type of data */ 3432 }; 3433 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3434 }; 3435 3436 /* Loose-Route-Indication */ 3437 { 3438 struct dict_avp_data data = { 3439 638, /* Code */ 3440 10415, /* Vendor */ 3441 "Loose-Route-Indication", /* Name */ 3442 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3443 AVP_FLAG_VENDOR, /* Fixed flag values */ 3444 AVP_TYPE_INTEGER32 /* base type of data */ 3445 }; 3446 struct dict_object *type; 3447 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Loose-Route-Indication)", NULL, NULL, NULL }; 3448 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3449 CHECK_dict_new(DICT_AVP, &data, type, NULL); 3450 }; 3451 3452 /* Mandatory-Capability */ 3453 { 3454 struct dict_avp_data data = { 3455 604, /* Code */ 3456 10415, /* Vendor */ 3457 "Mandatory-Capability", /* Name */ 3458 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3459 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3460 AVP_TYPE_UNSIGNED32 /* base type of data */ 3461 }; 3462 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3463 }; 3464 3465 /* Multiple-Registration-Indication */ 3466 { 3467 struct dict_avp_data data = { 3468 648, /* Code */ 3469 10415, /* Vendor */ 3470 "Multiple-Registration-Indication", /* Name */ 3471 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3472 AVP_FLAG_VENDOR, /* Fixed flag values */ 3473 AVP_TYPE_INTEGER32 /* base type of data */ 3474 }; 3475 struct dict_object *type; 3476 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Multiple-Registration-Indication)", NULL, NULL, NULL }; 3477 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3478 CHECK_dict_new(DICT_AVP, &data, type, NULL); 3479 }; 3480 3481 /* Optional-Capability */ 3482 { 3483 struct dict_avp_data data = { 3484 605, /* Code */ 3485 10415, /* Vendor */ 3486 "Optional-Capability", /* Name */ 3487 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3488 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3489 AVP_TYPE_UNSIGNED32 /* base type of data */ 3490 }; 3491 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3492 }; 3493 3494 /* Originating-Request */ 3495 { 3496 struct dict_avp_data data = { 3497 633, /* Code */ 3498 10415, /* Vendor */ 3499 "Originating-Request", /* Name */ 3500 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3501 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3502 AVP_TYPE_INTEGER32 /* base type of data */ 3503 }; 3504 struct dict_object *type; 3505 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Originating-Request)", NULL, NULL, NULL }; 3506 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3507 CHECK_dict_new(DICT_AVP, &data, type, NULL); 3508 }; 3509 3510 /* Path */ 3511 { 3512 struct dict_avp_data data = { 3513 640, /* Code */ 3514 10415, /* Vendor */ 3515 "Path", /* Name */ 3516 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3517 AVP_FLAG_VENDOR, /* Fixed flag values */ 3518 AVP_TYPE_OCTETSTRING /* base type of data */ 3519 }; 3520 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3521 }; 3522 3523 /* Primary-Charging-Collection-Function-Name */ 3524 { 3525 struct dict_avp_data data = { 3526 621, /* Code */ 3527 10415, /* Vendor */ 3528 "Primary-Charging-Collection-Function-Name", /* Name */ 3529 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3530 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3531 AVP_TYPE_OCTETSTRING /* base type of data */ 3532 }; 3533 CHECK_dict_new(DICT_AVP, &data, DiameterURI_type, NULL); 3534 }; 3535 3536 /* Primary-Event-Charging-Function-Name */ 3537 { 3538 struct dict_avp_data data = { 3539 619, /* Code */ 3540 10415, /* Vendor */ 3541 "Primary-Event-Charging-Function-Name", /* Name */ 3542 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3543 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3544 AVP_TYPE_OCTETSTRING /* base type of data */ 3545 }; 3546 CHECK_dict_new(DICT_AVP, &data, DiameterURI_type, NULL); 3547 }; 3548 3549 /* Priviledged-Sender-Indication */ 3550 { 3551 struct dict_avp_data data = { 3552 652, /* Code */ 3553 10415, /* Vendor */ 3554 "Priviledged-Sender-Indication", /* Name */ 3555 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3556 AVP_FLAG_VENDOR, /* Fixed flag values */ 3557 AVP_TYPE_INTEGER32 /* base type of data */ 3558 }; 3559 struct dict_object *type; 3560 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Priviledged-Sender-Indication)", NULL, NULL, NULL }; 3561 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3562 CHECK_dict_new(DICT_AVP, &data, type, NULL); 3563 }; 3564 3565 /* Public-Identity */ 3566 { 3567 struct dict_avp_data data = { 3568 601, /* Code */ 3569 10415, /* Vendor */ 3570 "Public-Identity", /* Name */ 3571 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3572 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3366 3573 AVP_TYPE_OCTETSTRING /* base type of data */ 3367 3574 }; … … 3369 3576 }; 3370 3577 3371 /* Digest-HA1 */ 3372 { 3373 struct dict_avp_data data = { 3374 121, /* Code */ 3375 10415, /* Vendor */ 3376 "Digest-HA1", /* Name */ 3377 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3378 AVP_FLAG_MANDATORY, /* Fixed flag values */ 3578 /* Reason-Code */ 3579 { 3580 struct dict_avp_data data = { 3581 616, /* Code */ 3582 10415, /* Vendor */ 3583 "Reason-Code", /* Name */ 3584 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3585 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3586 AVP_TYPE_INTEGER32 /* base type of data */ 3587 }; 3588 struct dict_object *type; 3589 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Reason-Code)", NULL, NULL, NULL }; 3590 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3591 CHECK_dict_new(DICT_AVP, &data, type, NULL); 3592 }; 3593 3594 /* Reason-Info */ 3595 { 3596 struct dict_avp_data data = { 3597 617, /* Code */ 3598 10415, /* Vendor */ 3599 "Reason-Info", /* Name */ 3600 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3601 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3379 3602 AVP_TYPE_OCTETSTRING /* base type of data */ 3380 3603 }; … … 3382 3605 }; 3383 3606 3384 /* Digest-QoP */ 3385 { 3386 struct dict_avp_data data = { 3387 110, /* Code */ 3388 10415, /* Vendor */ 3389 "Digest-QoP", /* Name */ 3390 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3391 AVP_FLAG_MANDATORY, /* Fixed flag values */ 3607 /* Record-Route */ 3608 { 3609 struct dict_avp_data data = { 3610 646, /* Code */ 3611 10415, /* Vendor */ 3612 "Record-Route", /* Name */ 3613 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3614 AVP_FLAG_VENDOR, /* Fixed flag values */ 3615 AVP_TYPE_OCTETSTRING /* base type of data */ 3616 }; 3617 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3618 }; 3619 3620 /* Restoration-Info */ 3621 { 3622 struct dict_avp_data data = { 3623 649, /* Code */ 3624 10415, /* Vendor */ 3625 "Restoration-Info", /* Name */ 3626 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3627 AVP_FLAG_VENDOR, /* Fixed flag values */ 3628 AVP_TYPE_GROUPED /* base type of data */ 3629 }; 3630 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3631 }; 3632 3633 /* SCSCF-Restoration-Info */ 3634 { 3635 struct dict_avp_data data = { 3636 639, /* Code */ 3637 10415, /* Vendor */ 3638 "SCSCF-Restoration-Info", /* Name */ 3639 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3640 AVP_FLAG_VENDOR, /* Fixed flag values */ 3641 AVP_TYPE_GROUPED /* base type of data */ 3642 }; 3643 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3644 }; 3645 3646 /* SIP-Auth-Data-Item */ 3647 { 3648 struct dict_avp_data data = { 3649 612, /* Code */ 3650 10415, /* Vendor */ 3651 "SIP-Auth-Data-Item", /* Name */ 3652 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3653 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3654 AVP_TYPE_GROUPED /* base type of data */ 3655 }; 3656 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3657 }; 3658 3659 /* SIP-Authenticate */ 3660 { 3661 struct dict_avp_data data = { 3662 609, /* Code */ 3663 10415, /* Vendor */ 3664 "SIP-Authenticate", /* Name */ 3665 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3666 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3667 AVP_TYPE_OCTETSTRING /* base type of data */ 3668 }; 3669 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3670 }; 3671 3672 /* SIP-Authentication-Context */ 3673 { 3674 struct dict_avp_data data = { 3675 611, /* Code */ 3676 10415, /* Vendor */ 3677 "SIP-Authentication-Context", /* Name */ 3678 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3679 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3680 AVP_TYPE_OCTETSTRING /* base type of data */ 3681 }; 3682 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3683 }; 3684 3685 /* SIP-Authentication-Scheme */ 3686 { 3687 struct dict_avp_data data = { 3688 608, /* Code */ 3689 10415, /* Vendor */ 3690 "SIP-Authentication-Scheme", /* Name */ 3691 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3692 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3392 3693 AVP_TYPE_OCTETSTRING /* base type of data */ 3393 3694 }; … … 3395 3696 }; 3396 3697 3397 /* Digest-Realm */ 3398 { 3399 struct dict_avp_data data = { 3400 104, /* Code */ 3401 10415, /* Vendor */ 3402 "Digest-Realm", /* Name */ 3403 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3404 AVP_FLAG_MANDATORY, /* Fixed flag values */ 3698 /* SIP-Authorization */ 3699 { 3700 struct dict_avp_data data = { 3701 610, /* Code */ 3702 10415, /* Vendor */ 3703 "SIP-Authorization", /* Name */ 3704 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3705 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3706 AVP_TYPE_OCTETSTRING /* base type of data */ 3707 }; 3708 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3709 }; 3710 3711 /* SIP-Digest-Authenticate */ 3712 { 3713 struct dict_avp_data data = { 3714 635, /* Code */ 3715 10415, /* Vendor */ 3716 "SIP-Digest-Authenticate", /* Name */ 3717 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3718 AVP_FLAG_VENDOR, /* Fixed flag values */ 3719 AVP_TYPE_GROUPED /* base type of data */ 3720 }; 3721 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3722 }; 3723 3724 /* SIP-Item-Number */ 3725 { 3726 struct dict_avp_data data = { 3727 613, /* Code */ 3728 10415, /* Vendor */ 3729 "SIP-Item-Number", /* Name */ 3730 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3731 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3732 AVP_TYPE_UNSIGNED32 /* base type of data */ 3733 }; 3734 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3735 }; 3736 3737 /* SIP-Number-Auth-Items */ 3738 { 3739 struct dict_avp_data data = { 3740 607, /* Code */ 3741 10415, /* Vendor */ 3742 "SIP-Number-Auth-Items", /* Name */ 3743 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3744 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3745 AVP_TYPE_UNSIGNED32 /* base type of data */ 3746 }; 3747 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3748 }; 3749 3750 /* Secondary-Charging-Collection-Function-Name */ 3751 { 3752 struct dict_avp_data data = { 3753 622, /* Code */ 3754 10415, /* Vendor */ 3755 "Secondary-Charging-Collection-Function-Name", /* Name */ 3756 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3757 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3758 AVP_TYPE_OCTETSTRING /* base type of data */ 3759 }; 3760 CHECK_dict_new(DICT_AVP, &data, DiameterURI_type, NULL); 3761 }; 3762 3763 /* Secondary-Event-Charging-Function-Name */ 3764 { 3765 struct dict_avp_data data = { 3766 620, /* Code */ 3767 10415, /* Vendor */ 3768 "Secondary-Event-Charging-Function-Name", /* Name */ 3769 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3770 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3771 AVP_TYPE_OCTETSTRING /* base type of data */ 3772 }; 3773 CHECK_dict_new(DICT_AVP, &data, DiameterURI_type, NULL); 3774 }; 3775 3776 /* Server-Assignment-Type */ 3777 { 3778 struct dict_avp_data data = { 3779 614, /* Code */ 3780 10415, /* Vendor */ 3781 "Server-Assignment-Type", /* Name */ 3782 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3783 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3784 AVP_TYPE_INTEGER32 /* base type of data */ 3785 }; 3786 struct dict_object *type; 3787 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Server-Assignment-Type)", NULL, NULL, NULL }; 3788 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3789 CHECK_dict_new(DICT_AVP, &data, type, NULL); 3790 }; 3791 3792 /* Server-Capabilities */ 3793 { 3794 struct dict_avp_data data = { 3795 603, /* Code */ 3796 10415, /* Vendor */ 3797 "Server-Capabilities", /* Name */ 3798 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3799 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3800 AVP_TYPE_GROUPED /* base type of data */ 3801 }; 3802 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 3803 }; 3804 3805 /* Server-Name */ 3806 { 3807 struct dict_avp_data data = { 3808 602, /* Code */ 3809 10415, /* Vendor */ 3810 "Server-Name", /* Name */ 3811 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 3812 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 3405 3813 AVP_TYPE_OCTETSTRING /* base type of data */ 3406 3814 }; … … 3408 3816 }; 3409 3817 3410 /* Feature-List */3411 {3412 struct dict_avp_data data = {3413 630, /* Code */3414 10415, /* Vendor */3415 "Feature-List", /* Name */3416 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3417 AVP_FLAG_VENDOR, /* Fixed flag values */3418 AVP_TYPE_UNSIGNED32 /* base type of data */3419 };3420 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3421 };3422 3423 /* Feature-List-ID */3424 {3425 struct dict_avp_data data = {3426 629, /* Code */3427 10415, /* Vendor */3428 "Feature-List-ID", /* Name */3429 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3430 AVP_FLAG_VENDOR, /* Fixed flag values */3431 AVP_TYPE_UNSIGNED32 /* base type of data */3432 };3433 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3434 };3435 3436 /* From-SIP-Header */3437 {3438 struct dict_avp_data data = {3439 644, /* Code */3440 10415, /* Vendor */3441 "From-SIP-Header", /* Name */3442 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3443 AVP_FLAG_VENDOR, /* Fixed flag values */3444 AVP_TYPE_OCTETSTRING /* base type of data */3445 };3446 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3447 };3448 3449 /* Identity-with-Emergency-Registration */3450 {3451 struct dict_avp_data data = {3452 651, /* Code */3453 10415, /* Vendor */3454 "Identity-with-Emergency-Registration", /* Name */3455 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3456 AVP_FLAG_VENDOR, /* Fixed flag values */3457 AVP_TYPE_GROUPED /* base type of data */3458 };3459 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3460 };3461 3462 /* Integrity-Key */3463 {3464 struct dict_avp_data data = {3465 626, /* Code */3466 10415, /* Vendor */3467 "Integrity-Key", /* Name */3468 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3469 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3470 AVP_TYPE_OCTETSTRING /* base type of data */3471 };3472 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3473 };3474 3475 /* LIA-Flags */3476 {3477 struct dict_avp_data data = {3478 653, /* Code */3479 10415, /* Vendor */3480 "LIA-Flags", /* Name */3481 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3482 AVP_FLAG_VENDOR, /* Fixed flag values */3483 AVP_TYPE_UNSIGNED32 /* base type of data */3484 };3485 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3486 };3487 3488 /* Loose-Route-Indication */3489 {3490 struct dict_avp_data data = {3491 638, /* Code */3492 10415, /* Vendor */3493 "Loose-Route-Indication", /* Name */3494 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3495 AVP_FLAG_VENDOR, /* Fixed flag values */3496 AVP_TYPE_INTEGER32 /* base type of data */3497 };3498 struct dict_object *type;3499 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Loose-Route-Indication)", NULL, NULL, NULL };3500 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);3501 CHECK_dict_new(DICT_AVP, &data, type, NULL);3502 };3503 3504 /* Mandatory-Capability */3505 {3506 struct dict_avp_data data = {3507 604, /* Code */3508 10415, /* Vendor */3509 "Mandatory-Capability", /* Name */3510 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3511 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3512 AVP_TYPE_UNSIGNED32 /* base type of data */3513 };3514 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3515 };3516 3517 /* Multiple-Registration-Indication */3518 {3519 struct dict_avp_data data = {3520 648, /* Code */3521 10415, /* Vendor */3522 "Multiple-Registration-Indication", /* Name */3523 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3524 AVP_FLAG_VENDOR, /* Fixed flag values */3525 AVP_TYPE_INTEGER32 /* base type of data */3526 };3527 struct dict_object *type;3528 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Multiple-Registration-Indication)", NULL, NULL, NULL };3529 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);3530 CHECK_dict_new(DICT_AVP, &data, type, NULL);3531 };3532 3533 /* Optional-Capability */3534 {3535 struct dict_avp_data data = {3536 605, /* Code */3537 10415, /* Vendor */3538 "Optional-Capability", /* Name */3539 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3540 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3541 AVP_TYPE_UNSIGNED32 /* base type of data */3542 };3543 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3544 };3545 3546 /* Originating-Request */3547 {3548 struct dict_avp_data data = {3549 633, /* Code */3550 10415, /* Vendor */3551 "Originating-Request", /* Name */3552 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3553 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3554 AVP_TYPE_INTEGER32 /* base type of data */3555 };3556 struct dict_object *type;3557 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Originating-Request)", NULL, NULL, NULL };3558 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);3559 CHECK_dict_new(DICT_AVP, &data, type, NULL);3560 };3561 3562 /* Path */3563 {3564 struct dict_avp_data data = {3565 640, /* Code */3566 10415, /* Vendor */3567 "Path", /* Name */3568 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3569 AVP_FLAG_VENDOR, /* Fixed flag values */3570 AVP_TYPE_OCTETSTRING /* base type of data */3571 };3572 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3573 };3574 3575 /* Primary-Charging-Collection-Function-Name */3576 {3577 struct dict_avp_data data = {3578 621, /* Code */3579 10415, /* Vendor */3580 "Primary-Charging-Collection-Function-Name", /* Name */3581 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3582 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3583 AVP_TYPE_OCTETSTRING /* base type of data */3584 };3585 CHECK_dict_new(DICT_AVP, &data, DiameterURI_type, NULL);3586 };3587 3588 /* Primary-Event-Charging-Function-Name */3589 {3590 struct dict_avp_data data = {3591 619, /* Code */3592 10415, /* Vendor */3593 "Primary-Event-Charging-Function-Name", /* Name */3594 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3595 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3596 AVP_TYPE_OCTETSTRING /* base type of data */3597 };3598 CHECK_dict_new(DICT_AVP, &data, DiameterURI_type, NULL);3599 };3600 3601 /* Priviledged-Sender-Indication */3602 {3603 struct dict_avp_data data = {3604 652, /* Code */3605 10415, /* Vendor */3606 "Priviledged-Sender-Indication", /* Name */3607 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3608 AVP_FLAG_VENDOR, /* Fixed flag values */3609 AVP_TYPE_INTEGER32 /* base type of data */3610 };3611 struct dict_object *type;3612 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Priviledged-Sender-Indication)", NULL, NULL, NULL };3613 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);3614 CHECK_dict_new(DICT_AVP, &data, type, NULL);3615 };3616 3617 /* Public-Identity */3618 {3619 struct dict_avp_data data = {3620 601, /* Code */3621 10415, /* Vendor */3622 "Public-Identity", /* Name */3623 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3624 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3625 AVP_TYPE_OCTETSTRING /* base type of data */3626 };3627 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL);3628 };3629 3630 /* Reason-Code */3631 {3632 struct dict_avp_data data = {3633 616, /* Code */3634 10415, /* Vendor */3635 "Reason-Code", /* Name */3636 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3637 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3638 AVP_TYPE_INTEGER32 /* base type of data */3639 };3640 struct dict_object *type;3641 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Reason-Code)", NULL, NULL, NULL };3642 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);3643 CHECK_dict_new(DICT_AVP, &data, type, NULL);3644 };3645 3646 /* Reason-Info */3647 {3648 struct dict_avp_data data = {3649 617, /* Code */3650 10415, /* Vendor */3651 "Reason-Info", /* Name */3652 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3653 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3654 AVP_TYPE_OCTETSTRING /* base type of data */3655 };3656 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL);3657 };3658 3659 /* Record-Route */3660 {3661 struct dict_avp_data data = {3662 646, /* Code */3663 10415, /* Vendor */3664 "Record-Route", /* Name */3665 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3666 AVP_FLAG_VENDOR, /* Fixed flag values */3667 AVP_TYPE_OCTETSTRING /* base type of data */3668 };3669 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3670 };3671 3672 /* Restoration-Info */3673 {3674 struct dict_avp_data data = {3675 649, /* Code */3676 10415, /* Vendor */3677 "Restoration-Info", /* Name */3678 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3679 AVP_FLAG_VENDOR, /* Fixed flag values */3680 AVP_TYPE_GROUPED /* base type of data */3681 };3682 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3683 };3684 3685 /* SCSCF-Restoration-Info */3686 {3687 struct dict_avp_data data = {3688 639, /* Code */3689 10415, /* Vendor */3690 "SCSCF-Restoration-Info", /* Name */3691 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3692 AVP_FLAG_VENDOR, /* Fixed flag values */3693 AVP_TYPE_GROUPED /* base type of data */3694 };3695 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3696 };3697 3698 /* SIP-Auth-Data-Item */3699 {3700 struct dict_avp_data data = {3701 612, /* Code */3702 10415, /* Vendor */3703 "SIP-Auth-Data-Item", /* Name */3704 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3705 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3706 AVP_TYPE_GROUPED /* base type of data */3707 };3708 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3709 };3710 3711 /* SIP-Authenticate */3712 {3713 struct dict_avp_data data = {3714 609, /* Code */3715 10415, /* Vendor */3716 "SIP-Authenticate", /* Name */3717 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3718 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3719 AVP_TYPE_OCTETSTRING /* base type of data */3720 };3721 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3722 };3723 3724 /* SIP-Authentication-Context */3725 {3726 struct dict_avp_data data = {3727 611, /* Code */3728 10415, /* Vendor */3729 "SIP-Authentication-Context", /* Name */3730 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3731 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3732 AVP_TYPE_OCTETSTRING /* base type of data */3733 };3734 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3735 };3736 3737 /* SIP-Authentication-Scheme */3738 {3739 struct dict_avp_data data = {3740 608, /* Code */3741 10415, /* Vendor */3742 "SIP-Authentication-Scheme", /* Name */3743 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3744 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3745 AVP_TYPE_OCTETSTRING /* base type of data */3746 };3747 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL);3748 };3749 3750 /* SIP-Authorization */3751 {3752 struct dict_avp_data data = {3753 610, /* Code */3754 10415, /* Vendor */3755 "SIP-Authorization", /* Name */3756 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3757 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3758 AVP_TYPE_OCTETSTRING /* base type of data */3759 };3760 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3761 };3762 3763 /* SIP-Digest-Authenticate */3764 {3765 struct dict_avp_data data = {3766 635, /* Code */3767 10415, /* Vendor */3768 "SIP-Digest-Authenticate", /* Name */3769 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3770 AVP_FLAG_VENDOR, /* Fixed flag values */3771 AVP_TYPE_GROUPED /* base type of data */3772 };3773 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3774 };3775 3776 /* SIP-Item-Number */3777 {3778 struct dict_avp_data data = {3779 613, /* Code */3780 10415, /* Vendor */3781 "SIP-Item-Number", /* Name */3782 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3783 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3784 AVP_TYPE_UNSIGNED32 /* base type of data */3785 };3786 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3787 };3788 3789 /* SIP-Number-Auth-Items */3790 {3791 struct dict_avp_data data = {3792 607, /* Code */3793 10415, /* Vendor */3794 "SIP-Number-Auth-Items", /* Name */3795 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3796 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3797 AVP_TYPE_UNSIGNED32 /* base type of data */3798 };3799 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3800 };3801 3802 /* Secondary-Charging-Collection-Function-Name */3803 {3804 struct dict_avp_data data = {3805 622, /* Code */3806 10415, /* Vendor */3807 "Secondary-Charging-Collection-Function-Name", /* Name */3808 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3809 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3810 AVP_TYPE_OCTETSTRING /* base type of data */3811 };3812 CHECK_dict_new(DICT_AVP, &data, DiameterURI_type, NULL);3813 };3814 3815 /* Secondary-Event-Charging-Function-Name */3816 {3817 struct dict_avp_data data = {3818 620, /* Code */3819 10415, /* Vendor */3820 "Secondary-Event-Charging-Function-Name", /* Name */3821 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3822 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3823 AVP_TYPE_OCTETSTRING /* base type of data */3824 };3825 CHECK_dict_new(DICT_AVP, &data, DiameterURI_type, NULL);3826 };3827 3828 /* Server-Assignment-Type */3829 {3830 struct dict_avp_data data = {3831 614, /* Code */3832 10415, /* Vendor */3833 "Server-Assignment-Type", /* Name */3834 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3835 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3836 AVP_TYPE_INTEGER32 /* base type of data */3837 };3838 struct dict_object *type;3839 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(Server-Assignment-Type)", NULL, NULL, NULL };3840 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);3841 CHECK_dict_new(DICT_AVP, &data, type, NULL);3842 };3843 3844 /* Server-Capabilities */3845 {3846 struct dict_avp_data data = {3847 603, /* Code */3848 10415, /* Vendor */3849 "Server-Capabilities", /* Name */3850 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3851 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3852 AVP_TYPE_GROUPED /* base type of data */3853 };3854 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);3855 };3856 3857 /* Server-Name */3858 {3859 struct dict_avp_data data = {3860 602, /* Code */3861 10415, /* Vendor */3862 "Server-Name", /* Name */3863 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */3864 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */3865 AVP_TYPE_OCTETSTRING /* base type of data */3866 };3867 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL);3868 };3869 3870 3818 /* Session-Priority */ 3871 3819 { … … 3879 3827 }; 3880 3828 struct dict_object *type; 3881 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Session-Priority)", NULL, NULL, NULL };3829 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Session-Priority)", NULL, NULL, NULL }; 3882 3830 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3883 3831 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 3960 3908 }; 3961 3909 struct dict_object *type; 3962 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(User-Authorization-Type)", NULL, NULL, NULL };3910 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/User-Authorization-Type)", NULL, NULL, NULL }; 3963 3911 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3964 3912 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 3989 3937 }; 3990 3938 struct dict_object *type; 3991 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(User-Data-Already-Available)", NULL, NULL, NULL };3939 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/User-Data-Already-Available)", NULL, NULL, NULL }; 3992 3940 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 3993 3941 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 4071 4019 }; 4072 4020 struct dict_object *type; 4073 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Access-Transfer-Type)", NULL, NULL, NULL };4021 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Access-Transfer-Type)", NULL, NULL, NULL }; 4074 4022 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 4075 4023 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 4113 4061 }; 4114 4062 struct dict_object *type; 4115 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Adaptations)", NULL, NULL, NULL };4063 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Adaptations)", NULL, NULL, NULL }; 4116 4064 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 4117 4065 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 4181 4129 }; 4182 4130 struct dict_object *type; 4183 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Address-Type)", NULL, NULL, NULL };4131 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Address-Type)", NULL, NULL, NULL }; 4184 4132 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 4185 4133 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 4197 4145 }; 4198 4146 struct dict_object *type; 4199 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Addressee-Type)", NULL, NULL, NULL };4147 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Addressee-Type)", NULL, NULL, NULL }; 4200 4148 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 4201 4149 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 4239 4187 }; 4240 4188 struct dict_object *type; 4241 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(AoC-Format)", NULL, NULL, NULL };4189 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/AoC-Format)", NULL, NULL, NULL }; 4242 4190 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 4243 4191 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 4268 4216 }; 4269 4217 struct dict_object *type; 4270 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(AoC-Request-Type)", NULL, NULL, NULL };4218 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/AoC-Request-Type)", NULL, NULL, NULL }; 4271 4219 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 4272 4220 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 4297 4245 }; 4298 4246 struct dict_object *type; 4299 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(AoC-Service-Obligatory-Type)", NULL, NULL, NULL };4247 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/AoC-Service-Obligatory-Type)", NULL, NULL, NULL }; 4300 4248 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 4301 4249 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 4313 4261 }; 4314 4262 struct dict_object *type; 4315 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(AoC-Service-Type)", NULL, NULL, NULL };4263 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/AoC-Service-Type)", NULL, NULL, NULL }; 4316 4264 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 4317 4265 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 4472 4420 }; 4473 4421 struct dict_object *type; 4474 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(CSG-Access-Mode)", NULL, NULL, NULL };4422 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/CSG-Access-Mode)", NULL, NULL, NULL }; 4475 4423 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 4476 4424 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 4488 4436 }; 4489 4437 struct dict_object *type; 4490 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(CSG-Membership-Indication)", NULL, NULL, NULL };4438 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/CSG-Membership-Indication)", NULL, NULL, NULL }; 4491 4439 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 4492 4440 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 4608 4556 }; 4609 4557 struct dict_object *type; 4610 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Charge-Reason-Code)", NULL, NULL, NULL };4558 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Charge-Reason-Code)", NULL, NULL, NULL }; 4611 4559 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 4612 4560 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 4637 4585 }; 4638 4586 struct dict_object *type; 4639 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Charging-Characteristics-Selection-Mode)", NULL, NULL, NULL };4587 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Charging-Characteristics-Selection-Mode)", NULL, NULL, NULL }; 4640 4588 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 4641 4589 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 4653 4601 }; 4654 4602 struct dict_object *type; 4655 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Class-Identifier)", NULL, NULL, NULL };4603 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Class-Identifier)", NULL, NULL, NULL }; 4656 4604 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 4657 4605 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 4682 4630 }; 4683 4631 struct dict_object *type; 4684 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Content-Class)", NULL, NULL, NULL };4632 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Content-Class)", NULL, NULL, NULL }; 4685 4633 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 4686 4634 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 4763 4711 }; 4764 4712 struct dict_object *type; 4765 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(DRM-Content)", NULL, NULL, NULL };4713 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/DRM-Content)", NULL, NULL, NULL }; 4766 4714 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 4767 4715 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 4805 4753 }; 4806 4754 struct dict_object *type; 4807 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Delivery-Report-Requested)", NULL, NULL, NULL };4755 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Delivery-Report-Requested)", NULL, NULL, NULL }; 4808 4756 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 4809 4757 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 4860 4808 }; 4861 4809 struct dict_object *type; 4862 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Dynamic-Address-Flag)", NULL, NULL, NULL };4810 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Dynamic-Address-Flag)", NULL, NULL, NULL }; 4863 4811 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 4864 4812 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 4876 4824 }; 4877 4825 struct dict_object *type; 4878 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Dynamic-Address-Flag-Extension)", NULL, NULL, NULL };4826 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Dynamic-Address-Flag-Extension)", NULL, NULL, NULL }; 4879 4827 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 4880 4828 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 4931 4879 }; 4932 4880 struct dict_object *type; 4933 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Envelope-Reporting)", NULL, NULL, NULL };4881 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Envelope-Reporting)", NULL, NULL, NULL }; 4934 4882 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 4935 4883 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 5012 4960 }; 5013 4961 struct dict_object *type; 5014 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(File-Repair-Supported)", NULL, NULL, NULL };4962 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/File-Repair-Supported)", NULL, NULL, NULL }; 5015 4963 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 5016 4964 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 5093 5041 }; 5094 5042 struct dict_object *type; 5095 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(IMS-Emergency-Indicator)", NULL, NULL, NULL };5043 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/IMS-Emergency-Indicator)", NULL, NULL, NULL }; 5096 5044 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 5097 5045 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 5122 5070 }; 5123 5071 struct dict_object *type; 5124 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(IMSI-Unauthenticated-Flag)", NULL, NULL, NULL };5072 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/IMSI-Unauthenticated-Flag)", NULL, NULL, NULL }; 5125 5073 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 5126 5074 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 5138 5086 }; 5139 5087 struct dict_object *type; 5140 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(IP-Realm-Default-Indication)", NULL, NULL, NULL };5088 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/IP-Realm-Default-Indication)", NULL, NULL, NULL }; 5141 5089 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 5142 5090 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 5245 5193 }; 5246 5194 struct dict_object *type; 5247 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Interface-Type)", NULL, NULL, NULL };5195 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Interface-Type)", NULL, NULL, NULL }; 5248 5196 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 5249 5197 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 5326 5274 }; 5327 5275 struct dict_object *type; 5328 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(LCS-Client-Type)", NULL, NULL, NULL };5276 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/LCS-Client-Type)", NULL, NULL, NULL }; 5329 5277 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 5330 5278 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 5355 5303 }; 5356 5304 struct dict_object *type; 5357 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(LCS-Format-Indicator)", NULL, NULL, NULL };5305 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/LCS-Format-Indicator)", NULL, NULL, NULL }; 5358 5306 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 5359 5307 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 5423 5371 }; 5424 5372 struct dict_object *type; 5425 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Local-GW-Inserted-Indication)", NULL, NULL, NULL };5373 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Local-GW-Inserted-Indication)", NULL, NULL, NULL }; 5426 5374 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 5427 5375 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 5465 5413 }; 5466 5414 struct dict_object *type; 5467 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Location-Estimate-Type)", NULL, NULL, NULL };5415 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Location-Estimate-Type)", NULL, NULL, NULL }; 5468 5416 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 5469 5417 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 5494 5442 }; 5495 5443 struct dict_object *type; 5496 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Low-Balance-Indication)", NULL, NULL, NULL };5444 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Low-Balance-Indication)", NULL, NULL, NULL }; 5497 5445 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 5498 5446 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 5510 5458 }; 5511 5459 struct dict_object *type; 5512 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Low-Priority-Indicator)", NULL, NULL, NULL };5460 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Low-Priority-Indicator)", NULL, NULL, NULL }; 5513 5461 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 5514 5462 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 5552 5500 }; 5553 5501 struct dict_object *type; 5554 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(MBMS-User-Service-Type)", NULL, NULL, NULL };5502 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MBMS-User-Service-Type)", NULL, NULL, NULL }; 5555 5503 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 5556 5504 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 5581 5529 }; 5582 5530 struct dict_object *type; 5583 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(MMBox-Storage-Requested)", NULL, NULL, NULL };5531 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MMBox-Storage-Requested)", NULL, NULL, NULL }; 5584 5532 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 5585 5533 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 5636 5584 }; 5637 5585 struct dict_object *type; 5638 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Media-Initiator-Flag)", NULL, NULL, NULL };5586 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Media-Initiator-Flag)", NULL, NULL, NULL }; 5639 5587 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 5640 5588 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 5717 5665 }; 5718 5666 struct dict_object *type; 5719 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Message-Type)", NULL, NULL, NULL };5667 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Message-Type)", NULL, NULL, NULL }; 5720 5668 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 5721 5669 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 5746 5694 }; 5747 5695 struct dict_object *type; 5748 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(NNI-Type)", NULL, NULL, NULL };5696 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/NNI-Type)", NULL, NULL, NULL }; 5749 5697 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 5750 5698 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 5788 5736 }; 5789 5737 struct dict_object *type; 5790 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Node-Functionality)", NULL, NULL, NULL };5738 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Node-Functionality)", NULL, NULL, NULL }; 5791 5739 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 5792 5740 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 5908 5856 }; 5909 5857 struct dict_object *type; 5910 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Online-Charging-Flag)", NULL, NULL, NULL };5858 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Online-Charging-Flag)", NULL, NULL, NULL }; 5911 5859 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 5912 5860 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 5937 5885 }; 5938 5886 struct dict_object *type; 5939 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Originator)", NULL, NULL, NULL };5887 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Originator)", NULL, NULL, NULL }; 5940 5888 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 5941 5889 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 6096 6044 }; 6097 6045 struct dict_object *type; 6098 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(PDP-Context-Type)", NULL, NULL, NULL };6046 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PDP-Context-Type)", NULL, NULL, NULL }; 6099 6047 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 6100 6048 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 6112 6060 }; 6113 6061 struct dict_object *type; 6114 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(PS-Append-Free-Format-Data)", NULL, NULL, NULL };6062 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PS-Append-Free-Format-Data)", NULL, NULL, NULL }; 6115 6063 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 6116 6064 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 6167 6115 }; 6168 6116 struct dict_object *type; 6169 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Participant-Access-Priority)", NULL, NULL, NULL };6117 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Participant-Access-Priority)", NULL, NULL, NULL }; 6170 6118 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 6171 6119 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 6183 6131 }; 6184 6132 struct dict_object *type; 6185 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Participant-Action-Type)", NULL, NULL, NULL };6133 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Participant-Action-Type)", NULL, NULL, NULL }; 6186 6134 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 6187 6135 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 6225 6173 }; 6226 6174 struct dict_object *type; 6227 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(PoC-Change-Condition)", NULL, NULL, NULL };6175 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-Change-Condition)", NULL, NULL, NULL }; 6228 6176 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 6229 6177 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 6267 6215 }; 6268 6216 struct dict_object *type; 6269 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(PoC-Event-Type)", NULL, NULL, NULL };6217 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-Event-Type)", NULL, NULL, NULL }; 6270 6218 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 6271 6219 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 6309 6257 }; 6310 6258 struct dict_object *type; 6311 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(PoC-Server-Role)", NULL, NULL, NULL };6259 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-Server-Role)", NULL, NULL, NULL }; 6312 6260 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 6313 6261 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 6338 6286 }; 6339 6287 struct dict_object *type; 6340 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(PoC-Session-Initiation-type)", NULL, NULL, NULL };6288 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-Session-Initiation-type)", NULL, NULL, NULL }; 6341 6289 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 6342 6290 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 6354 6302 }; 6355 6303 struct dict_object *type; 6356 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(PoC-Session-Type)", NULL, NULL, NULL };6304 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-Session-Type)", NULL, NULL, NULL }; 6357 6305 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 6358 6306 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 6396 6344 }; 6397 6345 struct dict_object *type; 6398 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(PoC-User-Role-info-Units)", NULL, NULL, NULL };6346 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PoC-User-Role-info-Units)", NULL, NULL, NULL }; 6399 6347 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 6400 6348 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 6438 6386 }; 6439 6387 struct dict_object *type; 6440 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Priority)", NULL, NULL, NULL };6388 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Priority)", NULL, NULL, NULL }; 6441 6389 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 6442 6390 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 6493 6441 }; 6494 6442 struct dict_object *type; 6495 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Read-Reply-Report-Requested)", NULL, NULL, NULL };6443 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Read-Reply-Report-Requested)", NULL, NULL, NULL }; 6496 6444 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 6497 6445 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 6613 6561 }; 6614 6562 struct dict_object *type; 6615 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Relationship-Mode)", NULL, NULL, NULL };6563 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Relationship-Mode)", NULL, NULL, NULL }; 6616 6564 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 6617 6565 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 6655 6603 }; 6656 6604 struct dict_object *type; 6657 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Reply-Path-Requested)", NULL, NULL, NULL };6605 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Reply-Path-Requested)", NULL, NULL, NULL }; 6658 6606 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 6659 6607 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 6671 6619 }; 6672 6620 struct dict_object *type; 6673 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Reporting-Reason)", NULL, NULL, NULL };6621 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Reporting-Reason)", NULL, NULL, NULL }; 6674 6622 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 6675 6623 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 6700 6648 }; 6701 6649 struct dict_object *type; 6702 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Role-Of-Node)", NULL, NULL, NULL };6650 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Role-Of-Node)", NULL, NULL, NULL }; 6703 6651 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 6704 6652 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 6807 6755 }; 6808 6756 struct dict_object *type; 6809 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(SDP-Type)", NULL, NULL, NULL };6757 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SDP-Type)", NULL, NULL, NULL }; 6810 6758 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 6811 6759 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 6849 6797 }; 6850 6798 struct dict_object *type; 6851 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(SGW-Change)", NULL, NULL, NULL };6799 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SGW-Change)", NULL, NULL, NULL }; 6852 6800 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 6853 6801 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 6943 6891 }; 6944 6892 struct dict_object *type; 6945 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(SM-Message-Type)", NULL, NULL, NULL };6893 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SM-Message-Type)", NULL, NULL, NULL }; 6946 6894 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 6947 6895 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 6972 6920 }; 6973 6921 struct dict_object *type; 6974 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(SM-Service-Type)", NULL, NULL, NULL };6922 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SM-Service-Type)", NULL, NULL, NULL }; 6975 6923 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 6976 6924 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 7027 6975 }; 7028 6976 struct dict_object *type; 7029 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(SMS-Node)", NULL, NULL, NULL };6977 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SMS-Node)", NULL, NULL, NULL }; 7030 6978 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 7031 6979 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 7173 7121 }; 7174 7122 struct dict_object *type; 7175 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Serving-Node-Type)", NULL, NULL, NULL };7123 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Serving-Node-Type)", NULL, NULL, NULL }; 7176 7124 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 7177 7125 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 7189 7137 }; 7190 7138 struct dict_object *type; 7191 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Session-Direction)", NULL, NULL, NULL };7139 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Session-Direction)", NULL, NULL, NULL }; 7192 7140 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 7193 7141 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 7218 7166 }; 7219 7167 struct dict_object *type; 7220 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Status)", NULL, NULL, NULL };7168 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Status)", NULL, NULL, NULL }; 7221 7169 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 7222 7170 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 7260 7208 }; 7261 7209 struct dict_object *type; 7262 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Subscriber-Role)", NULL, NULL, NULL };7210 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Subscriber-Role)", NULL, NULL, NULL }; 7263 7211 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 7264 7212 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 7419 7367 }; 7420 7368 struct dict_object *type; 7421 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Time-Quota-Type)", NULL, NULL, NULL };7369 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Time-Quota-Type)", NULL, NULL, NULL }; 7422 7370 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 7423 7371 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 7487 7435 }; 7488 7436 struct dict_object *type; 7489 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Transcoder-Inserted-Indication)", NULL, NULL, NULL };7437 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Transcoder-Inserted-Indication)", NULL, NULL, NULL }; 7490 7438 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 7491 7439 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 7529 7477 }; 7530 7478 struct dict_object *type; 7531 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Trigger-Type)", NULL, NULL, NULL };7479 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Trigger-Type)", NULL, NULL, NULL }; 7532 7480 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 7533 7481 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 7558 7506 }; 7559 7507 struct dict_object *type; 7560 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Type-Number)", NULL, NULL, NULL };7508 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Type-Number)", NULL, NULL, NULL }; 7561 7509 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 7562 7510 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 7613 7561 }; 7614 7562 struct dict_object *type; 7615 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(User-Participating-Type)", NULL, NULL, NULL };7563 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/User-Participating-Type)", NULL, NULL, NULL }; 7616 7564 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 7617 7565 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 7968 7916 }; 7969 7917 struct dict_object *type; 7970 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Network-Access-Mode)", NULL, NULL, NULL };7918 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Network-Access-Mode)", NULL, NULL, NULL }; 7971 7919 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 7972 7920 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 8010 7958 }; 8011 7959 struct dict_object *type; 8012 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Cancellation-Type)", NULL, NULL, NULL };7960 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Cancellation-Type)", NULL, NULL, NULL }; 8013 7961 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 8014 7962 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 8065 8013 }; 8066 8014 struct dict_object *type; 8067 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Subscriber-Status)", NULL, NULL, NULL };8015 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Subscriber-Status)", NULL, NULL, NULL }; 8068 8016 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 8069 8017 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 8120 8068 }; 8121 8069 struct dict_object *type; 8122 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(All-APN-Configurations-Included-Indicator)", NULL, NULL, NULL };8070 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/All-APN-Configurations-Included-Indicator)", NULL, NULL, NULL }; 8123 8071 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 8124 8072 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 8175 8123 }; 8176 8124 struct dict_object *type; 8177 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(VPLMN-Dynamic-Address-Allowed)", NULL, NULL, NULL };8125 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/VPLMN-Dynamic-Address-Allowed)", NULL, NULL, NULL }; 8178 8126 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 8179 8127 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 8204 8152 }; 8205 8153 struct dict_object *type; 8206 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Alert-Reason)", NULL, NULL, NULL };8154 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Alert-Reason)", NULL, NULL, NULL }; 8207 8155 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 8208 8156 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 8259 8207 }; 8260 8208 struct dict_object *type; 8261 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(PDN-GW-Allocation-Type)", NULL, NULL, NULL };8209 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PDN-GW-Allocation-Type)", NULL, NULL, NULL }; 8262 8210 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 8263 8211 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 8353 8301 }; 8354 8302 struct dict_object *type; 8355 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Equipment-Status)", NULL, NULL, NULL };8303 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Equipment-Status)", NULL, NULL, NULL }; 8356 8304 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 8357 8305 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 8473 8421 }; 8474 8422 struct dict_object *type; 8475 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(PDN-Type)", NULL, NULL, NULL };8423 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PDN-Type)", NULL, NULL, NULL }; 8476 8424 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 8477 8425 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 8489 8437 }; 8490 8438 struct dict_object *type; 8491 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Roaming-Restricted-Due-To-Unsupported-Feature)", NULL, NULL, NULL };8439 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Roaming-Restricted-Due-To-Unsupported-Feature)", NULL, NULL, NULL }; 8492 8440 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 8493 8441 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 8531 8479 }; 8532 8480 struct dict_object *type; 8533 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Trace-Depth)", NULL, NULL, NULL };8481 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Trace-Depth)", NULL, NULL, NULL }; 8534 8482 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 8535 8483 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 8612 8560 }; 8613 8561 struct dict_object *type; 8614 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Complete-Data-List-Included-Indicator)", NULL, NULL, NULL };8562 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Complete-Data-List-Included-Indicator)", NULL, NULL, NULL }; 8615 8563 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 8616 8564 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 8745 8693 }; 8746 8694 struct dict_object *type; 8747 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Notification-To-UE-User)", NULL, NULL, NULL };8695 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Notification-To-UE-User)", NULL, NULL, NULL }; 8748 8696 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 8749 8697 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 8787 8735 }; 8788 8736 struct dict_object *type; 8789 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(GMLC-Restriction)", NULL, NULL, NULL };8737 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/GMLC-Restriction)", NULL, NULL, NULL }; 8790 8738 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 8791 8739 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 8803 8751 }; 8804 8752 struct dict_object *type; 8805 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(PLMN-Client)", NULL, NULL, NULL };8753 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/PLMN-Client)", NULL, NULL, NULL }; 8806 8754 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 8807 8755 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 8923 8871 }; 8924 8872 struct dict_object *type; 8925 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(ICS-Indicator)", NULL, NULL, NULL };8873 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/ICS-Indicator)", NULL, NULL, NULL }; 8926 8874 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 8927 8875 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 8939 8887 }; 8940 8888 struct dict_object *type; 8941 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(IMS-Voice-Over-PS-Sessions-Supported)", NULL, NULL, NULL };8889 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/IMS-Voice-Over-PS-Sessions-Supported)", NULL, NULL, NULL }; 8942 8890 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 8943 8891 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 8955 8903 }; 8956 8904 struct dict_object *type; 8957 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Homogeneous-Support-of-IMS-Voice-Over-PS-Sessions)", NULL, NULL, NULL };8905 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Homogeneous-Support-of-IMS-Voice-Over-PS-Sessions)", NULL, NULL, NULL }; 8958 8906 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 8959 8907 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9036 8984 }; 9037 8985 struct dict_object *type; 9038 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(User-State)", NULL, NULL, NULL };8986 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/User-State)", NULL, NULL, NULL }; 9039 8987 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9040 8988 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9182 9130 }; 9183 9131 struct dict_object *type; 9184 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Current-Location-Retrieved)", NULL, NULL, NULL };9132 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Current-Location-Retrieved)", NULL, NULL, NULL }; 9185 9133 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9186 9134 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9224 9172 }; 9225 9173 struct dict_object *type; 9226 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Error-Diagnostic)", NULL, NULL, NULL };9174 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Error-Diagnostic)", NULL, NULL, NULL }; 9227 9175 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9228 9176 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9253 9201 }; 9254 9202 struct dict_object *type; 9255 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(UE-SRVCC-Capability)", NULL, NULL, NULL };9203 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/UE-SRVCC-Capability)", NULL, NULL, NULL }; 9256 9204 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9257 9205 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9282 9230 }; 9283 9231 struct dict_object *type; 9284 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(VPLMN-LIPA-Allowed)", NULL, NULL, NULL };9232 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/VPLMN-LIPA-Allowed)", NULL, NULL, NULL }; 9285 9233 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9286 9234 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9298 9246 }; 9299 9247 struct dict_object *type; 9300 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(LIPA-Permission)", NULL, NULL, NULL };9248 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/LIPA-Permission)", NULL, NULL, NULL }; 9301 9249 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9302 9250 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9340 9288 }; 9341 9289 struct dict_object *type; 9342 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(SIPTO-Permission)", NULL, NULL, NULL };9290 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SIPTO-Permission)", NULL, NULL, NULL }; 9343 9291 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9344 9292 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9369 9317 }; 9370 9318 struct dict_object *type; 9371 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Job-Type)", NULL, NULL, NULL };9319 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Job-Type)", NULL, NULL, NULL }; 9372 9320 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9373 9321 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9424 9372 }; 9425 9373 struct dict_object *type; 9426 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Report-Interval)", NULL, NULL, NULL };9374 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Report-Interval)", NULL, NULL, NULL }; 9427 9375 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9428 9376 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9440 9388 }; 9441 9389 struct dict_object *type; 9442 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Report-Amount)", NULL, NULL, NULL };9390 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Report-Amount)", NULL, NULL, NULL }; 9443 9391 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9444 9392 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9482 9430 }; 9483 9431 struct dict_object *type; 9484 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Logging-Interval)", NULL, NULL, NULL };9432 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Logging-Interval)", NULL, NULL, NULL }; 9485 9433 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9486 9434 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9498 9446 }; 9499 9447 struct dict_object *type; 9500 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Logging-Duration)", NULL, NULL, NULL };9448 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Logging-Duration)", NULL, NULL, NULL }; 9501 9449 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9502 9450 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9514 9462 }; 9515 9463 struct dict_object *type; 9516 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Relay-Node-Indicator)", NULL, NULL, NULL };9464 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Relay-Node-Indicator)", NULL, NULL, NULL }; 9517 9465 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9518 9466 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9530 9478 }; 9531 9479 struct dict_object *type; 9532 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(MDT-User-Consent)", NULL, NULL, NULL };9480 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/MDT-User-Consent)", NULL, NULL, NULL }; 9533 9481 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9534 9482 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9559 9507 }; 9560 9508 struct dict_object *type; 9561 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Subscribed-VSRVCC)", NULL, NULL, NULL };9509 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Subscribed-VSRVCC)", NULL, NULL, NULL }; 9562 9510 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9563 9511 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9679 9627 }; 9680 9628 struct dict_object *type; 9681 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(SMS-Register-Request)", NULL, NULL, NULL };9629 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SMS-Register-Request)", NULL, NULL, NULL }; 9682 9630 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9683 9631 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9708 9656 }; 9709 9657 struct dict_object *type; 9710 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Daylight-Saving-Time)", NULL, NULL, NULL };9658 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Daylight-Saving-Time)", NULL, NULL, NULL }; 9711 9659 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9712 9660 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9737 9685 }; 9738 9686 struct dict_object *type; 9739 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Measurement-Period-UMTS)", NULL, NULL, NULL };9687 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Measurement-Period-UMTS)", NULL, NULL, NULL }; 9740 9688 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9741 9689 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9753 9701 }; 9754 9702 struct dict_object *type; 9755 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Measurement-Period-LTE)", NULL, NULL, NULL };9703 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Measurement-Period-LTE)", NULL, NULL, NULL }; 9756 9704 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9757 9705 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9769 9717 }; 9770 9718 struct dict_object *type; 9771 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Collection-Period-RRM-LTE)", NULL, NULL, NULL };9719 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Collection-Period-RRM-LTE)", NULL, NULL, NULL }; 9772 9720 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9773 9721 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9785 9733 }; 9786 9734 struct dict_object *type; 9787 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Collection-Period-RRM-UMTS)", NULL, NULL, NULL };9735 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Collection-Period-RRM-UMTS)", NULL, NULL, NULL }; 9788 9736 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9789 9737 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9894 9842 }; 9895 9843 struct dict_object *type; 9896 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Data-Reference)", NULL, NULL, NULL };9844 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Data-Reference)", NULL, NULL, NULL }; 9897 9845 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9898 9846 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9923 9871 }; 9924 9872 struct dict_object *type; 9925 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Subs-Req-Type)", NULL, NULL, NULL };9873 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Subs-Req-Type)", NULL, NULL, NULL }; 9926 9874 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9927 9875 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9939 9887 }; 9940 9888 struct dict_object *type; 9941 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Requested-Domain)", NULL, NULL, NULL };9889 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Requested-Domain)", NULL, NULL, NULL }; 9942 9890 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9943 9891 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9955 9903 }; 9956 9904 struct dict_object *type; 9957 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Current-Location)", NULL, NULL, NULL };9905 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Current-Location)", NULL, NULL, NULL }; 9958 9906 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9959 9907 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 9971 9919 }; 9972 9920 struct dict_object *type; 9973 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Identity-Set)", NULL, NULL, NULL };9921 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Identity-Set)", NULL, NULL, NULL }; 9974 9922 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 9975 9923 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 10000 9948 }; 10001 9949 struct dict_object *type; 10002 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Send-Data-Indication)", NULL, NULL, NULL };9950 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Send-Data-Indication)", NULL, NULL, NULL }; 10003 9951 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 10004 9952 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 10053 10001 }; 10054 10002 struct dict_object *type; 10055 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(One-Time-Notification)", NULL, NULL, NULL };10003 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/One-Time-Notification)", NULL, NULL, NULL }; 10056 10004 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 10057 10005 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 10082 10030 }; 10083 10031 struct dict_object *type; 10084 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " 3GPP/Enumerated(Serving-Node-Indication)", NULL, NULL, NULL };10032 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Serving-Node-Indication)", NULL, NULL, NULL }; 10085 10033 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 10086 10034 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 10295 10243 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 10296 10244 }; 10245 10297 10246 10298 10247 -
extensions/dict_dcca_3gpp/dict_dcca_3gpp.org
r1226 r1324 61 61 | MBMS-Service-Type | 906 | 17.07.09 | Enumerated | M,V | P | | | | 62 62 | MBMS-2G-3G-Indicator | 907 | 17.07.10 | Enumerated | M,V | P | | | | 63 | MBMS-Session-Identity | 908 | 17.07.11 | OctetString | M .V | P | | | |63 | MBMS-Session-Identity | 908 | 17.07.11 | OctetString | M,V | P | | | | 64 64 | RAI | 909 | 17.07.12 | UTF8String | M,V | P | | | | 65 65 | Additional-MBMS-Trace-Info | 910 | 17.07.13 | OctetString | M,V | P | | | | 66 66 | MBMS-Time-To-Data-Transfer | 911 | 17.07.14 | OctetString | M,V | P | | | | 67 | MBMS-Session-Repetition-Number | 912 | 17.07.15 | OctetString | M .V | P | | | |68 | MBMS-Required-QoS | 913 | 17.07.16 | UTF8String | M .V | P | | | |69 | MBMS-Counting-Information | 914 | 17.07.17 | Enumerated | M .V | P | | | |70 | MBMS-User-Data-Mode-Indication | 915 | 17.07.18 | Enumerated | M .V | P | | | |71 | MBMS-GGSN-Address | 916 | 17.07.19 | OctetString | M .V | P | | | |72 | MBMS-GGSN-IPv6-Address | 917 | 17.07.20 | OctetString | M .V | P | | | |73 | MBMS-BMSC-SSM-IP-Address | 918 | 17.07.21 | OctetString | M .V | P | | | |74 | MBMS-BMSC-SSM-IPv6-Address | 919 | 17.07.22 | OctetString | M .V | P | | | |67 | MBMS-Session-Repetition-Number | 912 | 17.07.15 | OctetString | M,V | P | | | | 68 | MBMS-Required-QoS | 913 | 17.07.16 | UTF8String | M,V | P | | | | 69 | MBMS-Counting-Information | 914 | 17.07.17 | Enumerated | M,V | P | | | | 70 | MBMS-User-Data-Mode-Indication | 915 | 17.07.18 | Enumerated | M,V | P | | | | 71 | MBMS-GGSN-Address | 916 | 17.07.19 | OctetString | M,V | P | | | | 72 | MBMS-GGSN-IPv6-Address | 917 | 17.07.20 | OctetString | M,V | P | | | | 73 | MBMS-BMSC-SSM-IP-Address | 918 | 17.07.21 | OctetString | M,V | P | | | | 74 | MBMS-BMSC-SSM-IPv6-Address | 919 | 17.07.22 | OctetString | M,V | P | | | | 75 75 | MBMS-Flow-Identifier | 920 | 17.7.23 | OctetString | M,V | P | | | | 76 76 | CN-IP-Multicast-Distribution | 921 | 17.7.24 | Enumerated | M,V | P | | | | … … 190 190 | TDF-IP-Address | 1091 | 5.3.81 | Address | V | P | | M | Y | 191 191 | QoS-Class-Identifier | 1028 | 5.3.17 | Enumerated | M,V | P | | | Y | 192 | QoS-Information | 1016 | 5.3.16 | Grouped | M .V | P | | | Y |192 | QoS-Information | 1016 | 5.3.16 | Grouped | M,V | P | | | Y | 193 193 | QoS-Negotiation | 1029 | 5.3.28 | Enumerated | M,V | P | | | Y | 194 | QoS-Upgrade | 1030 | 5.3.29 | Enumerated | M .V | P | | | Y |194 | QoS-Upgrade | 1030 | 5.3.29 | Enumerated | M,V | P | | | Y | 195 195 | PS-to-CS-Session-Continuity | 1099 | 5.3.84 | Enumerated | V | P | | | Y | 196 196 | Resource-Allocation-Notification | 1063 | 5.3.50 | Enumerated | V | P | | M | Y | 197 | Rule-Failure-Code | 1031 | 5.3.38 | Enumerated | M .V | P | | | Y |197 | Rule-Failure-Code | 1031 | 5.3.38 | Enumerated | M,V | P | | | Y | 198 198 | Security-Parameter-Index | 1056 | 5.3.51 | OctetString | V | P | | M | Y | 199 199 | TFT-Filter | 1012 | 5.3.13 | IPFilterRule | M,V | P | | | Y | … … 223 223 | # S15-specific | | | | | | | | | 224 224 | CS-Service-Qos-Request-Identifier | 2807 | E.6.3.2 | OctetString | M,V | P | | | Y | 225 | CS-Service-QoS-Request-Operation | 2808 | E.6.3.3 | Enumerated | M .V | P | | | Y |225 | CS-Service-QoS-Request-Operation | 2808 | E.6.3.3 | Enumerated | M,V | P | | | Y | 226 226 | # 3GPP 29.214-b80 (11.8.0 2013.03.15) | | | | | | | | | 227 227 | Abort-Cause | 500 | 5.3.1 | Enumerated | M,V | P | | | Y | … … 268 268 | Contact | 641 | 6.3.48 | OctetString | V | | | M | N | 269 269 | Deregistration-Reason | 615 | 6.3.16 | Grouped | M,V | | | | N | 270 | Digest-Algorithm | 111 | 6.3.39 | UTF8String | M | | | V | N |271 | Digest-HA1 | 121 | 6.3.41 | UTF8String | M | | | V | N |272 | Digest-QoP | 110 | 6.3.40 | UTF8String | M | | | V | N |273 | Digest-Realm | 104 | 6.3.37 | UTF8String | M | | | V | N |274 270 | Feature-List | 630 | 6.3.31 | Unsigned32 | V | | | M | N | 275 271 | Feature-List-ID | 629 | 6.3.30 | Unsigned32 | V | | | M | N | … … 331 327 | Address-Type | 899 | | Enumerated | M,V | P | | | N | 332 328 | Addressee-Type | 1208 | | Enumerated | M,V | P | | | N | 333 | Alternate-Charged-Party-Address | 1280 | | UTF8String | V.M| P | | | N |329 | Alternate-Charged-Party-Address | 1280 | | UTF8String | M,V | P | | | N | 334 330 | AoC-Cost-Information | 2053 | | Grouped | M,V | P | | | N | 335 331 | AoC-Format | 2310 | | Enumerated | M,V | P | | | N | 336 | AoC-Information | 2054 | | Grouped | V.M| P | | | N |337 | AoC-Request-Type | 2055 | | Enumerated | V.M| P | | | N |332 | AoC-Information | 2054 | | Grouped | M,V | P | | | N | 333 | AoC-Request-Type | 2055 | | Enumerated | M,V | P | | | N | 338 334 | AoC-Service | 2311 | | Grouped | M,V | P | | | N | 339 335 | AoC-Service-Obligatory-Type | 2312 | | Enumerated | M,V | P | | | N | … … 444 440 | NNI-Type | 2704 | | Enumerated | M,V | P | | | N | 445 441 | Neighbour-Node-Address | 2705 | | Address | M,V | P | | | N | 446 | Next-Tariff | 2057 | | Grouped | V/M| P | | | N |442 | Next-Tariff | 2057 | | Grouped | M,V | P | | | N | 447 443 | Node-Functionality | 862 | | Enumerated | M,V | P | | | N | 448 444 | Node-Id | 2064 | | UTF8String | M,V | P | | | N | … … 625 621 | Alert-Reason | 1434 | 7.3.83 | Enumerated | M,V | | | | N | 626 622 | AMBR | 1435 | 7.3.41 | Grouped | M,V | | | | N | 627 | CSG-Subscription-Data | 1436 | 7.3.78 | Grouped | M . V| | | | N |623 | CSG-Subscription-Data | 1436 | 7.3.78 | Grouped | M,V | | | | N | 628 624 | CSG-Id | 1437 | 7.3.79 | Unsigned32 | M,V | | | | N | 629 625 | PDN-GW-Allocation-Type | 1438 | 7.3.44 | Enumerated | M,V | | | | N | -
extensions/dict_dcca_starent/dict_dcca_starent.c
r1276 r1324 170 170 }; 171 171 struct dict_object *type; 172 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " Starent/Enumerated(SN-Bandwidth-Control)", NULL, NULL, NULL };172 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(Starent/SN-Bandwidth-Control)", NULL, NULL, NULL }; 173 173 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 174 174 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 264 264 }; 265 265 struct dict_object *type; 266 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " Starent/Enumerated(SN-Service-Flow-Detection)", NULL, NULL, NULL };266 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(Starent/SN-Service-Flow-Detection)", NULL, NULL, NULL }; 267 267 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 268 268 CHECK_dict_new(DICT_AVP, &data, type, NULL); … … 280 280 }; 281 281 struct dict_object *type; 282 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, " Starent/Enumerated(SN-Usage-Monitoring)", NULL, NULL, NULL };282 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(Starent/SN-Usage-Monitoring)", NULL, NULL, NULL }; 283 283 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 284 284 CHECK_dict_new(DICT_AVP, &data, type, NULL);
Note: See TracChangeset
for help on using the changeset viewer.