Mercurial > hg > freeDiameter
comparison extensions/dict_dcca_3gpp/dict_dcca_3gpp.c @ 1324:729e5074839f
Consistently start names of Enumerated types with 'Enumerated'.
author | Thomas Klausner <tk@giga.or.at> |
---|---|
date | Mon, 27 Nov 2017 15:15:59 +0100 |
parents | 02ccaf6e9a57 |
children | d66f60e29b22 |
comparison
equal
deleted
inserted
replaced
1323:10143e09abdf | 1324:729e5074839f |
---|---|
219 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 219 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
220 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 220 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
221 AVP_TYPE_INTEGER32 /* base type of data */ | 221 AVP_TYPE_INTEGER32 /* base type of data */ |
222 }; | 222 }; |
223 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 225 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
226 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 226 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
227 }; | 227 }; |
228 | 228 |
229 /* 3GPP-CG-Address */ | 229 /* 3GPP-CG-Address */ |
592 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 592 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
593 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 593 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
594 AVP_TYPE_INTEGER32 /* base type of data */ | 594 AVP_TYPE_INTEGER32 /* base type of data */ |
595 }; | 595 }; |
596 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 598 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
599 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 599 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
600 }; | 600 }; |
601 | 601 |
602 /* MBMS-Service-Area */ | 602 /* MBMS-Service-Area */ |
647 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 647 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
648 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 648 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
649 AVP_TYPE_INTEGER32 /* base type of data */ | 649 AVP_TYPE_INTEGER32 /* base type of data */ |
650 }; | 650 }; |
651 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 653 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
654 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 654 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
655 }; | 655 }; |
656 | 656 |
657 /* MBMS-2G-3G-Indicator */ | 657 /* MBMS-2G-3G-Indicator */ |
663 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 663 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
664 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 664 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
665 AVP_TYPE_INTEGER32 /* base type of data */ | 665 AVP_TYPE_INTEGER32 /* base type of data */ |
666 }; | 666 }; |
667 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 669 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
670 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 670 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
671 }; | 671 }; |
672 | 672 |
673 /* MBMS-Session-Identity */ | 673 /* MBMS-Session-Identity */ |
757 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 757 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
758 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 758 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
759 AVP_TYPE_INTEGER32 /* base type of data */ | 759 AVP_TYPE_INTEGER32 /* base type of data */ |
760 }; | 760 }; |
761 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 763 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
764 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 764 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
765 }; | 765 }; |
766 | 766 |
767 /* MBMS-User-Data-Mode-Indication */ | 767 /* MBMS-User-Data-Mode-Indication */ |
773 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 773 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
774 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 774 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
775 AVP_TYPE_INTEGER32 /* base type of data */ | 775 AVP_TYPE_INTEGER32 /* base type of data */ |
776 }; | 776 }; |
777 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 779 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
780 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 780 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
781 }; | 781 }; |
782 | 782 |
783 /* MBMS-GGSN-Address */ | 783 /* MBMS-GGSN-Address */ |
854 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 854 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
855 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 855 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
856 AVP_TYPE_INTEGER32 /* base type of data */ | 856 AVP_TYPE_INTEGER32 /* base type of data */ |
857 }; | 857 }; |
858 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 860 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
861 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 861 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
862 }; | 862 }; |
863 | 863 |
864 /* MBMS-HC-Indicator */ | 864 /* MBMS-HC-Indicator */ |
870 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 870 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
871 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 871 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
872 AVP_TYPE_INTEGER32 /* base type of data */ | 872 AVP_TYPE_INTEGER32 /* base type of data */ |
873 }; | 873 }; |
874 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 876 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
877 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 877 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
878 }; | 878 }; |
879 | 879 |
880 /* 3GPP 29.140-700 (7.0.0 2007.07.05) */ | 880 /* 3GPP 29.140-700 (7.0.0 2007.07.05) */ |
927 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 927 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
928 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 928 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
929 AVP_TYPE_INTEGER32 /* base type of data */ | 929 AVP_TYPE_INTEGER32 /* base type of data */ |
930 }; | 930 }; |
931 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 933 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
934 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 934 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
935 }; | 935 }; |
936 | 936 |
937 /* reuses: 3GPP-IMSI */ | 937 /* reuses: 3GPP-IMSI */ |
1024 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1024 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
1025 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 1025 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
1026 AVP_TYPE_INTEGER32 /* base type of data */ | 1026 AVP_TYPE_INTEGER32 /* base type of data */ |
1027 }; | 1027 }; |
1028 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 1030 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
1031 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 1031 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
1032 }; | 1032 }; |
1033 | 1033 |
1034 /* Delivery-Report */ | 1034 /* Delivery-Report */ |
1040 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1040 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
1041 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 1041 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
1042 AVP_TYPE_INTEGER32 /* base type of data */ | 1042 AVP_TYPE_INTEGER32 /* base type of data */ |
1043 }; | 1043 }; |
1044 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 1046 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
1047 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 1047 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
1048 }; | 1048 }; |
1049 | 1049 |
1050 /* Read-Reply */ | 1050 /* Read-Reply */ |
1056 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1056 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
1057 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 1057 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
1058 AVP_TYPE_INTEGER32 /* base type of data */ | 1058 AVP_TYPE_INTEGER32 /* base type of data */ |
1059 }; | 1059 }; |
1060 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 1062 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
1063 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 1063 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
1064 }; | 1064 }; |
1065 | 1065 |
1066 /* Sender-Visibility */ | 1066 /* Sender-Visibility */ |
1072 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1072 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
1073 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 1073 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
1074 AVP_TYPE_INTEGER32 /* base type of data */ | 1074 AVP_TYPE_INTEGER32 /* base type of data */ |
1075 }; | 1075 }; |
1076 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 1078 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
1079 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 1079 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
1080 }; | 1080 }; |
1081 | 1081 |
1082 /* Service-Key */ | 1082 /* Service-Key */ |
1154 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1154 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
1155 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 1155 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
1156 AVP_TYPE_INTEGER32 /* base type of data */ | 1156 AVP_TYPE_INTEGER32 /* base type of data */ |
1157 }; | 1157 }; |
1158 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 1160 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
1161 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 1161 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
1162 }; | 1162 }; |
1163 | 1163 |
1164 /* 3GPP 29.173-c00 (12.0.0 2013.03.13) */ | 1164 /* 3GPP 29.173-c00 (12.0.0 2013.03.13) */ |
1315 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1315 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
1316 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 1316 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
1317 AVP_TYPE_INTEGER32 /* base type of data */ | 1317 AVP_TYPE_INTEGER32 /* base type of data */ |
1318 }; | 1318 }; |
1319 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 1321 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
1322 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 1322 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
1323 }; | 1323 }; |
1324 | 1324 |
1325 /* 3GPP 29.212-c00 (12.0.0 2013.03.15) */ | 1325 /* 3GPP 29.212-c00 (12.0.0 2013.03.15) */ |
1502 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1502 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
1503 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 1503 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
1504 AVP_TYPE_INTEGER32 /* base type of data */ | 1504 AVP_TYPE_INTEGER32 /* base type of data */ |
1505 }; | 1505 }; |
1506 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 1508 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
1509 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 1509 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
1510 }; | 1510 }; |
1511 | 1511 |
1512 /* Bearer-Identifier */ | 1512 /* Bearer-Identifier */ |
1531 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1531 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
1532 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 1532 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
1533 AVP_TYPE_INTEGER32 /* base type of data */ | 1533 AVP_TYPE_INTEGER32 /* base type of data */ |
1534 }; | 1534 }; |
1535 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 1537 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
1538 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 1538 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
1539 }; | 1539 }; |
1540 | 1540 |
1541 /* Bearer-Usage */ | 1541 /* Bearer-Usage */ |
1547 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1547 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
1548 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 1548 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
1549 AVP_TYPE_INTEGER32 /* base type of data */ | 1549 AVP_TYPE_INTEGER32 /* base type of data */ |
1550 }; | 1550 }; |
1551 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 1553 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
1554 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 1554 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
1555 }; | 1555 }; |
1556 | 1556 |
1557 /* Charging-Rule-Install */ | 1557 /* Charging-Rule-Install */ |
1641 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1641 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
1642 AVP_FLAG_VENDOR, /* Fixed flag values */ | 1642 AVP_FLAG_VENDOR, /* Fixed flag values */ |
1643 AVP_TYPE_INTEGER32 /* base type of data */ | 1643 AVP_TYPE_INTEGER32 /* base type of data */ |
1644 }; | 1644 }; |
1645 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 1647 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
1648 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 1648 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
1649 }; | 1649 }; |
1650 | 1650 |
1651 /* CoA-IP-Address */ | 1651 /* CoA-IP-Address */ |
1683 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1683 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
1684 AVP_FLAG_VENDOR, /* Fixed flag values */ | 1684 AVP_FLAG_VENDOR, /* Fixed flag values */ |
1685 AVP_TYPE_INTEGER32 /* base type of data */ | 1685 AVP_TYPE_INTEGER32 /* base type of data */ |
1686 }; | 1686 }; |
1687 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 1689 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
1690 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 1690 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
1691 }; | 1691 }; |
1692 | 1692 |
1693 /* Default-EPS-Bearer-QoS */ | 1693 /* Default-EPS-Bearer-QoS */ |
1725 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1725 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
1726 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 1726 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
1727 AVP_TYPE_INTEGER32 /* base type of data */ | 1727 AVP_TYPE_INTEGER32 /* base type of data */ |
1728 }; | 1728 }; |
1729 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 1731 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
1732 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 1732 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
1733 }; | 1733 }; |
1734 | 1734 |
1735 /* Flow-Direction */ | 1735 /* Flow-Direction */ |
1741 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1741 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
1742 AVP_FLAG_VENDOR, /* Fixed flag values */ | 1742 AVP_FLAG_VENDOR, /* Fixed flag values */ |
1743 AVP_TYPE_INTEGER32 /* base type of data */ | 1743 AVP_TYPE_INTEGER32 /* base type of data */ |
1744 }; | 1744 }; |
1745 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 1747 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
1748 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 1748 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
1749 }; | 1749 }; |
1750 | 1750 |
1751 /* Flow-Information */ | 1751 /* Flow-Information */ |
1783 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1783 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
1784 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 1784 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
1785 AVP_TYPE_INTEGER32 /* base type of data */ | 1785 AVP_TYPE_INTEGER32 /* base type of data */ |
1786 }; | 1786 }; |
1787 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 1789 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
1790 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 1790 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
1791 }; | 1791 }; |
1792 | 1792 |
1793 /* Guaranteed-Bitrate-DL */ | 1793 /* Guaranteed-Bitrate-DL */ |
1838 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1838 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
1839 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 1839 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
1840 AVP_TYPE_INTEGER32 /* base type of data */ | 1840 AVP_TYPE_INTEGER32 /* base type of data */ |
1841 }; | 1841 }; |
1842 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 1844 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
1845 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 1845 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
1846 }; | 1846 }; |
1847 | 1847 |
1848 /* Monitoring-Key */ | 1848 /* Monitoring-Key */ |
1867 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1867 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
1868 AVP_FLAG_VENDOR, /* Fixed flag values */ | 1868 AVP_FLAG_VENDOR, /* Fixed flag values */ |
1869 AVP_TYPE_INTEGER32 /* base type of data */ | 1869 AVP_TYPE_INTEGER32 /* base type of data */ |
1870 }; | 1870 }; |
1871 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 1873 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
1874 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 1874 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
1875 }; | 1875 }; |
1876 | 1876 |
1877 /* Monitoring-Time */ | 1877 /* Monitoring-Time */ |
1896 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1896 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
1897 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 1897 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
1898 AVP_TYPE_INTEGER32 /* base type of data */ | 1898 AVP_TYPE_INTEGER32 /* base type of data */ |
1899 }; | 1899 }; |
1900 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 1902 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
1903 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 1903 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
1904 }; | 1904 }; |
1905 | 1905 |
1906 /* Offline */ | 1906 /* Offline */ |
1912 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1912 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
1913 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 1913 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
1914 AVP_TYPE_INTEGER32 /* base type of data */ | 1914 AVP_TYPE_INTEGER32 /* base type of data */ |
1915 }; | 1915 }; |
1916 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 1918 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
1919 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 1919 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
1920 }; | 1920 }; |
1921 | 1921 |
1922 /* Online */ | 1922 /* Online */ |
1928 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1928 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
1929 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 1929 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
1930 AVP_TYPE_INTEGER32 /* base type of data */ | 1930 AVP_TYPE_INTEGER32 /* base type of data */ |
1931 }; | 1931 }; |
1932 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 1934 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
1935 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 1935 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
1936 }; | 1936 }; |
1937 | 1937 |
1938 /* Packet-Filter-Content */ | 1938 /* Packet-Filter-Content */ |
1983 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1983 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
1984 AVP_FLAG_VENDOR, /* Fixed flag values */ | 1984 AVP_FLAG_VENDOR, /* Fixed flag values */ |
1985 AVP_TYPE_INTEGER32 /* base type of data */ | 1985 AVP_TYPE_INTEGER32 /* base type of data */ |
1986 }; | 1986 }; |
1987 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 1989 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
1990 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 1990 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
1991 }; | 1991 }; |
1992 | 1992 |
1993 /* Packet-Filter-Usage */ | 1993 /* Packet-Filter-Usage */ |
1999 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 1999 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2000 AVP_FLAG_VENDOR, /* Fixed flag values */ | 2000 AVP_FLAG_VENDOR, /* Fixed flag values */ |
2001 AVP_TYPE_INTEGER32 /* base type of data */ | 2001 AVP_TYPE_INTEGER32 /* base type of data */ |
2002 }; | 2002 }; |
2003 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2005 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2006 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2006 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2007 }; | 2007 }; |
2008 | 2008 |
2009 /* PDN-Connection-ID */ | 2009 /* PDN-Connection-ID */ |
2041 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2041 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2042 AVP_FLAG_VENDOR, /* Fixed flag values */ | 2042 AVP_FLAG_VENDOR, /* Fixed flag values */ |
2043 AVP_TYPE_INTEGER32 /* base type of data */ | 2043 AVP_TYPE_INTEGER32 /* base type of data */ |
2044 }; | 2044 }; |
2045 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2047 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2048 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2048 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2049 }; | 2049 }; |
2050 | 2050 |
2051 /* Pre-emption-Vulnerability */ | 2051 /* Pre-emption-Vulnerability */ |
2057 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2057 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2058 AVP_FLAG_VENDOR, /* Fixed flag values */ | 2058 AVP_FLAG_VENDOR, /* Fixed flag values */ |
2059 AVP_TYPE_INTEGER32 /* base type of data */ | 2059 AVP_TYPE_INTEGER32 /* base type of data */ |
2060 }; | 2060 }; |
2061 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2063 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2064 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2064 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2065 }; | 2065 }; |
2066 | 2066 |
2067 /* Priority-Level */ | 2067 /* Priority-Level */ |
2099 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2099 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2100 AVP_FLAG_VENDOR, /* Fixed flag values */ | 2100 AVP_FLAG_VENDOR, /* Fixed flag values */ |
2101 AVP_TYPE_INTEGER32 /* base type of data */ | 2101 AVP_TYPE_INTEGER32 /* base type of data */ |
2102 }; | 2102 }; |
2103 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2105 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2106 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2106 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2107 }; | 2107 }; |
2108 | 2108 |
2109 /* Reporting-Level */ | 2109 /* Reporting-Level */ |
2115 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2115 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2116 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 2116 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
2117 AVP_TYPE_INTEGER32 /* base type of data */ | 2117 AVP_TYPE_INTEGER32 /* base type of data */ |
2118 }; | 2118 }; |
2119 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2121 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2122 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2122 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2123 }; | 2123 }; |
2124 | 2124 |
2125 /* Routing-Filter */ | 2125 /* Routing-Filter */ |
2209 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2209 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2210 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 2210 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
2211 AVP_TYPE_INTEGER32 /* base type of data */ | 2211 AVP_TYPE_INTEGER32 /* base type of data */ |
2212 }; | 2212 }; |
2213 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2215 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2216 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2216 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2217 }; | 2217 }; |
2218 | 2218 |
2219 /* Session-Release-Cause */ | 2219 /* Session-Release-Cause */ |
2225 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2225 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2226 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 2226 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
2227 AVP_TYPE_INTEGER32 /* base type of data */ | 2227 AVP_TYPE_INTEGER32 /* base type of data */ |
2228 }; | 2228 }; |
2229 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2231 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2232 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2232 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2233 }; | 2233 }; |
2234 | 2234 |
2235 /* TDF-Information */ | 2235 /* TDF-Information */ |
2319 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2319 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2320 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 2320 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
2321 AVP_TYPE_INTEGER32 /* base type of data */ | 2321 AVP_TYPE_INTEGER32 /* base type of data */ |
2322 }; | 2322 }; |
2323 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2325 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2326 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2326 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2327 }; | 2327 }; |
2328 | 2328 |
2329 /* QoS-Information */ | 2329 /* QoS-Information */ |
2348 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2348 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2349 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 2349 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
2350 AVP_TYPE_INTEGER32 /* base type of data */ | 2350 AVP_TYPE_INTEGER32 /* base type of data */ |
2351 }; | 2351 }; |
2352 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2354 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2355 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2355 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2356 }; | 2356 }; |
2357 | 2357 |
2358 /* QoS-Upgrade */ | 2358 /* QoS-Upgrade */ |
2364 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2364 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2365 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 2365 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
2366 AVP_TYPE_INTEGER32 /* base type of data */ | 2366 AVP_TYPE_INTEGER32 /* base type of data */ |
2367 }; | 2367 }; |
2368 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2370 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2371 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2371 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2372 }; | 2372 }; |
2373 | 2373 |
2374 /* PS-to-CS-Session-Continuity */ | 2374 /* PS-to-CS-Session-Continuity */ |
2380 AVP_FLAG_VENDOR, /* Fixed flags */ | 2380 AVP_FLAG_VENDOR, /* Fixed flags */ |
2381 AVP_FLAG_VENDOR, /* Fixed flag values */ | 2381 AVP_FLAG_VENDOR, /* Fixed flag values */ |
2382 AVP_TYPE_INTEGER32 /* base type of data */ | 2382 AVP_TYPE_INTEGER32 /* base type of data */ |
2383 }; | 2383 }; |
2384 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2386 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2387 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2387 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2388 }; | 2388 }; |
2389 | 2389 |
2390 /* Resource-Allocation-Notification */ | 2390 /* Resource-Allocation-Notification */ |
2396 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2396 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2397 AVP_FLAG_VENDOR, /* Fixed flag values */ | 2397 AVP_FLAG_VENDOR, /* Fixed flag values */ |
2398 AVP_TYPE_INTEGER32 /* base type of data */ | 2398 AVP_TYPE_INTEGER32 /* base type of data */ |
2399 }; | 2399 }; |
2400 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2402 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2403 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2403 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2404 }; | 2404 }; |
2405 | 2405 |
2406 /* Rule-Failure-Code */ | 2406 /* Rule-Failure-Code */ |
2412 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2412 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2413 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 2413 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
2414 AVP_TYPE_INTEGER32 /* base type of data */ | 2414 AVP_TYPE_INTEGER32 /* base type of data */ |
2415 }; | 2415 }; |
2416 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2418 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2419 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2419 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2420 }; | 2420 }; |
2421 | 2421 |
2422 /* Security-Parameter-Index */ | 2422 /* Security-Parameter-Index */ |
2519 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2519 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2520 AVP_FLAG_VENDOR, /* Fixed flag values */ | 2520 AVP_FLAG_VENDOR, /* Fixed flag values */ |
2521 AVP_TYPE_INTEGER32 /* base type of data */ | 2521 AVP_TYPE_INTEGER32 /* base type of data */ |
2522 }; | 2522 }; |
2523 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2525 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2526 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2526 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2527 }; | 2527 }; |
2528 | 2528 |
2529 /* Revalidation-Time */ | 2529 /* Revalidation-Time */ |
2613 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2613 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2614 AVP_FLAG_VENDOR, /* Fixed flag values */ | 2614 AVP_FLAG_VENDOR, /* Fixed flag values */ |
2615 AVP_TYPE_INTEGER32 /* base type of data */ | 2615 AVP_TYPE_INTEGER32 /* base type of data */ |
2616 }; | 2616 }; |
2617 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2619 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2620 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2620 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2621 }; | 2621 }; |
2622 | 2622 |
2623 /* Usage-Monitoring-Report */ | 2623 /* Usage-Monitoring-Report */ |
2629 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2629 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2630 AVP_FLAG_VENDOR, /* Fixed flag values */ | 2630 AVP_FLAG_VENDOR, /* Fixed flag values */ |
2631 AVP_TYPE_INTEGER32 /* base type of data */ | 2631 AVP_TYPE_INTEGER32 /* base type of data */ |
2632 }; | 2632 }; |
2633 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2635 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2636 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2636 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2637 }; | 2637 }; |
2638 | 2638 |
2639 /* Usage-Monitoring-Support */ | 2639 /* Usage-Monitoring-Support */ |
2645 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2645 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2646 AVP_FLAG_VENDOR, /* Fixed flag values */ | 2646 AVP_FLAG_VENDOR, /* Fixed flag values */ |
2647 AVP_TYPE_INTEGER32 /* base type of data */ | 2647 AVP_TYPE_INTEGER32 /* base type of data */ |
2648 }; | 2648 }; |
2649 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2651 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2652 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2652 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2653 }; | 2653 }; |
2654 | 2654 |
2655 /* Gxx-specific */ | 2655 /* Gxx-specific */ |
2740 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2740 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2741 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 2741 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
2742 AVP_TYPE_INTEGER32 /* base type of data */ | 2742 AVP_TYPE_INTEGER32 /* base type of data */ |
2743 }; | 2743 }; |
2744 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2746 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2747 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2747 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2748 }; | 2748 }; |
2749 | 2749 |
2750 /* S15-specific */ | 2750 /* S15-specific */ |
2770 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2770 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2771 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 2771 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
2772 AVP_TYPE_INTEGER32 /* base type of data */ | 2772 AVP_TYPE_INTEGER32 /* base type of data */ |
2773 }; | 2773 }; |
2774 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2776 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2777 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2777 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2778 }; | 2778 }; |
2779 | 2779 |
2780 /* 3GPP 29.214-b80 (11.8.0 2013.03.15) */ | 2780 /* 3GPP 29.214-b80 (11.8.0 2013.03.15) */ |
2787 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2787 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2788 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 2788 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
2789 AVP_TYPE_INTEGER32 /* base type of data */ | 2789 AVP_TYPE_INTEGER32 /* base type of data */ |
2790 }; | 2790 }; |
2791 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2793 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2794 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2794 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2795 }; | 2795 }; |
2796 | 2796 |
2797 /* Access-Network-Charging-Address */ | 2797 /* Access-Network-Charging-Address */ |
2946 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2946 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2947 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 2947 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
2948 AVP_TYPE_INTEGER32 /* base type of data */ | 2948 AVP_TYPE_INTEGER32 /* base type of data */ |
2949 }; | 2949 }; |
2950 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2952 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2953 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2953 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2954 }; | 2954 }; |
2955 | 2955 |
2956 /* Flow-Usage */ | 2956 /* Flow-Usage */ |
2962 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2962 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2963 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 2963 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
2964 AVP_TYPE_INTEGER32 /* base type of data */ | 2964 AVP_TYPE_INTEGER32 /* base type of data */ |
2965 }; | 2965 }; |
2966 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2968 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2969 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2969 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2970 }; | 2970 }; |
2971 | 2971 |
2972 /* Service-URN */ | 2972 /* Service-URN */ |
2991 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 2991 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
2992 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 2992 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
2993 AVP_TYPE_INTEGER32 /* base type of data */ | 2993 AVP_TYPE_INTEGER32 /* base type of data */ |
2994 }; | 2994 }; |
2995 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 2997 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
2998 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 2998 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
2999 }; | 2999 }; |
3000 | 3000 |
3001 /* Max-Requested-Bandwidth-DL */ | 3001 /* Max-Requested-Bandwidth-DL */ |
3072 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 3072 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
3073 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 3073 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
3074 AVP_TYPE_INTEGER32 /* base type of data */ | 3074 AVP_TYPE_INTEGER32 /* base type of data */ |
3075 }; | 3075 }; |
3076 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 3078 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
3079 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 3079 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
3080 }; | 3080 }; |
3081 | 3081 |
3082 /* MPS-Identifier */ | 3082 /* MPS-Identifier */ |
3153 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 3153 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
3154 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 3154 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
3155 AVP_TYPE_INTEGER32 /* base type of data */ | 3155 AVP_TYPE_INTEGER32 /* base type of data */ |
3156 }; | 3156 }; |
3157 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 3159 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
3160 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 3160 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
3161 }; | 3161 }; |
3162 | 3162 |
3163 /* SIP-Forking-Indication */ | 3163 /* SIP-Forking-Indication */ |
3169 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 3169 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
3170 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 3170 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
3171 AVP_TYPE_INTEGER32 /* base type of data */ | 3171 AVP_TYPE_INTEGER32 /* base type of data */ |
3172 }; | 3172 }; |
3173 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 3175 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
3176 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 3176 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
3177 }; | 3177 }; |
3178 | 3178 |
3179 /* Sponsor-Identity */ | 3179 /* Sponsor-Identity */ |
3211 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 3211 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
3212 AVP_FLAG_VENDOR, /* Fixed flag values */ | 3212 AVP_FLAG_VENDOR, /* Fixed flag values */ |
3213 AVP_TYPE_INTEGER32 /* base type of data */ | 3213 AVP_TYPE_INTEGER32 /* base type of data */ |
3214 }; | 3214 }; |
3215 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 3217 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
3218 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 3218 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
3219 }; | 3219 }; |
3220 | 3220 |
3221 /* Required-Access-Info */ | 3221 /* Required-Access-Info */ |
3227 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 3227 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
3228 AVP_FLAG_VENDOR, /* Fixed flag values */ | 3228 AVP_FLAG_VENDOR, /* Fixed flag values */ |
3229 AVP_TYPE_INTEGER32 /* base type of data */ | 3229 AVP_TYPE_INTEGER32 /* base type of data */ |
3230 }; | 3230 }; |
3231 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 3233 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
3234 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 3234 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
3235 }; | 3235 }; |
3236 | 3236 |
3237 /* Rx-Request-Type */ | 3237 /* Rx-Request-Type */ |
3243 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 3243 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
3244 AVP_FLAG_VENDOR, /* Fixed flag values */ | 3244 AVP_FLAG_VENDOR, /* Fixed flag values */ |
3245 AVP_TYPE_INTEGER32 /* base type of data */ | 3245 AVP_TYPE_INTEGER32 /* base type of data */ |
3246 }; | 3246 }; |
3247 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 3249 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
3250 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 3250 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
3251 }; | 3251 }; |
3252 | 3252 |
3253 /* IP-Domain-Id */ | 3253 /* IP-Domain-Id */ |
3353 AVP_TYPE_GROUPED /* base type of data */ | 3353 AVP_TYPE_GROUPED /* base type of data */ |
3354 }; | 3354 }; |
3355 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | 3355 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); |
3356 }; | 3356 }; |
3357 | 3357 |
3358 /* Digest-Algorithm */ | 3358 /* Feature-List */ |
3359 { | 3359 { |
3360 struct dict_avp_data data = { | 3360 struct dict_avp_data data = { |
3361 111, /* Code */ | 3361 630, /* Code */ |
3362 10415, /* Vendor */ | 3362 10415, /* Vendor */ |
3363 "Digest-Algorithm", /* Name */ | 3363 "Feature-List", /* Name */ |
3364 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 3364 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
3365 AVP_FLAG_MANDATORY, /* Fixed flag values */ | 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 AVP_TYPE_OCTETSTRING /* base type of data */ | 3573 AVP_TYPE_OCTETSTRING /* base type of data */ |
3367 }; | 3574 }; |
3368 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | 3575 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); |
3369 }; | 3576 }; |
3370 | 3577 |
3371 /* Digest-HA1 */ | 3578 /* Reason-Code */ |
3372 { | 3579 { |
3373 struct dict_avp_data data = { | 3580 struct dict_avp_data data = { |
3374 121, /* Code */ | 3581 616, /* Code */ |
3375 10415, /* Vendor */ | 3582 10415, /* Vendor */ |
3376 "Digest-HA1", /* Name */ | 3583 "Reason-Code", /* Name */ |
3377 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 3584 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
3378 AVP_FLAG_MANDATORY, /* Fixed flag values */ | 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 AVP_TYPE_OCTETSTRING /* base type of data */ | 3602 AVP_TYPE_OCTETSTRING /* base type of data */ |
3380 }; | 3603 }; |
3381 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | 3604 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); |
3382 }; | 3605 }; |
3383 | 3606 |
3384 /* Digest-QoP */ | 3607 /* Record-Route */ |
3385 { | 3608 { |
3386 struct dict_avp_data data = { | 3609 struct dict_avp_data data = { |
3387 110, /* Code */ | 3610 646, /* Code */ |
3388 10415, /* Vendor */ | 3611 10415, /* Vendor */ |
3389 "Digest-QoP", /* Name */ | 3612 "Record-Route", /* Name */ |
3390 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 3613 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
3391 AVP_FLAG_MANDATORY, /* Fixed flag values */ | 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 AVP_TYPE_OCTETSTRING /* base type of data */ | 3693 AVP_TYPE_OCTETSTRING /* base type of data */ |
3393 }; | 3694 }; |
3394 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | 3695 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); |
3395 }; | 3696 }; |
3396 | 3697 |
3397 /* Digest-Realm */ | 3698 /* SIP-Authorization */ |
3398 { | 3699 { |
3399 struct dict_avp_data data = { | 3700 struct dict_avp_data data = { |
3400 104, /* Code */ | 3701 610, /* Code */ |
3401 10415, /* Vendor */ | 3702 10415, /* Vendor */ |
3402 "Digest-Realm", /* Name */ | 3703 "SIP-Authorization", /* Name */ |
3403 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 3704 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
3404 AVP_FLAG_MANDATORY, /* Fixed flag values */ | 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 AVP_TYPE_OCTETSTRING /* base type of data */ | 3813 AVP_TYPE_OCTETSTRING /* base type of data */ |
3406 }; | 3814 }; |
3407 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); | 3815 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); |
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 /* Session-Priority */ | 3818 /* Session-Priority */ |
3871 { | 3819 { |
3872 struct dict_avp_data data = { | 3820 struct dict_avp_data data = { |
3873 650, /* Code */ | 3821 650, /* Code */ |
3874 10415, /* Vendor */ | 3822 10415, /* Vendor */ |
3876 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 3824 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
3877 AVP_FLAG_VENDOR, /* Fixed flag values */ | 3825 AVP_FLAG_VENDOR, /* Fixed flag values */ |
3878 AVP_TYPE_INTEGER32 /* base type of data */ | 3826 AVP_TYPE_INTEGER32 /* base type of data */ |
3879 }; | 3827 }; |
3880 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 3830 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
3883 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 3831 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
3884 }; | 3832 }; |
3885 | 3833 |
3886 /* Subscription-Info */ | 3834 /* Subscription-Info */ |
3957 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 3905 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
3958 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 3906 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
3959 AVP_TYPE_INTEGER32 /* base type of data */ | 3907 AVP_TYPE_INTEGER32 /* base type of data */ |
3960 }; | 3908 }; |
3961 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 3911 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
3964 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 3912 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
3965 }; | 3913 }; |
3966 | 3914 |
3967 /* User-Data */ | 3915 /* User-Data */ |
3986 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 3934 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
3987 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 3935 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
3988 AVP_TYPE_INTEGER32 /* base type of data */ | 3936 AVP_TYPE_INTEGER32 /* base type of data */ |
3989 }; | 3937 }; |
3990 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 3940 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
3993 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 3941 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
3994 }; | 3942 }; |
3995 | 3943 |
3996 /* Visited-Network-Identifier */ | 3944 /* Visited-Network-Identifier */ |
4068 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 4016 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
4069 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 4017 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
4070 AVP_TYPE_INTEGER32 /* base type of data */ | 4018 AVP_TYPE_INTEGER32 /* base type of data */ |
4071 }; | 4019 }; |
4072 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 4022 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
4075 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 4023 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
4076 }; | 4024 }; |
4077 | 4025 |
4078 /* Account-Expiration */ | 4026 /* Account-Expiration */ |
4110 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 4058 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
4111 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 4059 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
4112 AVP_TYPE_INTEGER32 /* base type of data */ | 4060 AVP_TYPE_INTEGER32 /* base type of data */ |
4113 }; | 4061 }; |
4114 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 4064 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
4117 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 4065 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
4118 }; | 4066 }; |
4119 | 4067 |
4120 /* Additional-Content-Information */ | 4068 /* Additional-Content-Information */ |
4178 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 4126 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
4179 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 4127 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
4180 AVP_TYPE_INTEGER32 /* base type of data */ | 4128 AVP_TYPE_INTEGER32 /* base type of data */ |
4181 }; | 4129 }; |
4182 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 4132 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
4185 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 4133 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
4186 }; | 4134 }; |
4187 | 4135 |
4188 /* Addressee-Type */ | 4136 /* Addressee-Type */ |
4194 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 4142 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
4195 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 4143 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
4196 AVP_TYPE_INTEGER32 /* base type of data */ | 4144 AVP_TYPE_INTEGER32 /* base type of data */ |
4197 }; | 4145 }; |
4198 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 4148 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
4201 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 4149 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
4202 }; | 4150 }; |
4203 | 4151 |
4204 /* Alternate-Charged-Party-Address */ | 4152 /* Alternate-Charged-Party-Address */ |
4236 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 4184 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
4237 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 4185 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
4238 AVP_TYPE_INTEGER32 /* base type of data */ | 4186 AVP_TYPE_INTEGER32 /* base type of data */ |
4239 }; | 4187 }; |
4240 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 4190 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
4243 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 4191 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
4244 }; | 4192 }; |
4245 | 4193 |
4246 /* AoC-Information */ | 4194 /* AoC-Information */ |
4265 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 4213 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
4266 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 4214 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
4267 AVP_TYPE_INTEGER32 /* base type of data */ | 4215 AVP_TYPE_INTEGER32 /* base type of data */ |
4268 }; | 4216 }; |
4269 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 4219 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
4272 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 4220 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
4273 }; | 4221 }; |
4274 | 4222 |
4275 /* AoC-Service */ | 4223 /* AoC-Service */ |
4294 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 4242 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
4295 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 4243 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
4296 AVP_TYPE_INTEGER32 /* base type of data */ | 4244 AVP_TYPE_INTEGER32 /* base type of data */ |
4297 }; | 4245 }; |
4298 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 4248 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
4301 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 4249 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
4302 }; | 4250 }; |
4303 | 4251 |
4304 /* AoC-Service-Type */ | 4252 /* AoC-Service-Type */ |
4310 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 4258 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
4311 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 4259 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
4312 AVP_TYPE_INTEGER32 /* base type of data */ | 4260 AVP_TYPE_INTEGER32 /* base type of data */ |
4313 }; | 4261 }; |
4314 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 4264 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
4317 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 4265 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
4318 }; | 4266 }; |
4319 | 4267 |
4320 /* AoC-Subscription-Information */ | 4268 /* AoC-Subscription-Information */ |
4469 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 4417 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
4470 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 4418 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
4471 AVP_TYPE_INTEGER32 /* base type of data */ | 4419 AVP_TYPE_INTEGER32 /* base type of data */ |
4472 }; | 4420 }; |
4473 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 4423 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
4476 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 4424 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
4477 }; | 4425 }; |
4478 | 4426 |
4479 /* CSG-Membership-Indication */ | 4427 /* CSG-Membership-Indication */ |
4485 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 4433 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
4486 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 4434 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
4487 AVP_TYPE_INTEGER32 /* base type of data */ | 4435 AVP_TYPE_INTEGER32 /* base type of data */ |
4488 }; | 4436 }; |
4489 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 4439 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
4492 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 4440 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
4493 }; | 4441 }; |
4494 | 4442 |
4495 /* CUG-Information */ | 4443 /* CUG-Information */ |
4605 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 4553 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
4606 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 4554 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
4607 AVP_TYPE_INTEGER32 /* base type of data */ | 4555 AVP_TYPE_INTEGER32 /* base type of data */ |
4608 }; | 4556 }; |
4609 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 4559 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
4612 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 4560 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
4613 }; | 4561 }; |
4614 | 4562 |
4615 /* Charged-Party */ | 4563 /* Charged-Party */ |
4634 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 4582 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
4635 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 4583 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
4636 AVP_TYPE_INTEGER32 /* base type of data */ | 4584 AVP_TYPE_INTEGER32 /* base type of data */ |
4637 }; | 4585 }; |
4638 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 4588 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
4641 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 4589 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
4642 }; | 4590 }; |
4643 | 4591 |
4644 /* Class-Identifier */ | 4592 /* Class-Identifier */ |
4650 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 4598 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
4651 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 4599 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
4652 AVP_TYPE_INTEGER32 /* base type of data */ | 4600 AVP_TYPE_INTEGER32 /* base type of data */ |
4653 }; | 4601 }; |
4654 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 4604 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
4657 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 4605 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
4658 }; | 4606 }; |
4659 | 4607 |
4660 /* Client-Address */ | 4608 /* Client-Address */ |
4679 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 4627 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
4680 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 4628 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
4681 AVP_TYPE_INTEGER32 /* base type of data */ | 4629 AVP_TYPE_INTEGER32 /* base type of data */ |
4682 }; | 4630 }; |
4683 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 4633 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
4686 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 4634 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
4687 }; | 4635 }; |
4688 | 4636 |
4689 /* Content-Disposition */ | 4637 /* Content-Disposition */ |
4760 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 4708 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
4761 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 4709 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
4762 AVP_TYPE_INTEGER32 /* base type of data */ | 4710 AVP_TYPE_INTEGER32 /* base type of data */ |
4763 }; | 4711 }; |
4764 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 4714 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
4767 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 4715 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
4768 }; | 4716 }; |
4769 | 4717 |
4770 /* Data-Coding-Scheme */ | 4718 /* Data-Coding-Scheme */ |
4802 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 4750 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
4803 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 4751 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
4804 AVP_TYPE_INTEGER32 /* base type of data */ | 4752 AVP_TYPE_INTEGER32 /* base type of data */ |
4805 }; | 4753 }; |
4806 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 4756 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
4809 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 4757 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
4810 }; | 4758 }; |
4811 | 4759 |
4812 /* Destination-Interface */ | 4760 /* Destination-Interface */ |
4857 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 4805 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
4858 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 4806 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
4859 AVP_TYPE_INTEGER32 /* base type of data */ | 4807 AVP_TYPE_INTEGER32 /* base type of data */ |
4860 }; | 4808 }; |
4861 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 4811 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
4864 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 4812 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
4865 }; | 4813 }; |
4866 | 4814 |
4867 /* Dynamic-Address-Flag-Extension */ | 4815 /* Dynamic-Address-Flag-Extension */ |
4873 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 4821 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
4874 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 4822 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
4875 AVP_TYPE_INTEGER32 /* base type of data */ | 4823 AVP_TYPE_INTEGER32 /* base type of data */ |
4876 }; | 4824 }; |
4877 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 4827 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
4880 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 4828 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
4881 }; | 4829 }; |
4882 | 4830 |
4883 /* Early-Media-Description */ | 4831 /* Early-Media-Description */ |
4928 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 4876 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
4929 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 4877 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
4930 AVP_TYPE_INTEGER32 /* base type of data */ | 4878 AVP_TYPE_INTEGER32 /* base type of data */ |
4931 }; | 4879 }; |
4932 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 4882 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
4935 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 4883 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
4936 }; | 4884 }; |
4937 | 4885 |
4938 /* Envelope-Start-Time */ | 4886 /* Envelope-Start-Time */ |
5009 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 4957 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
5010 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 4958 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
5011 AVP_TYPE_INTEGER32 /* base type of data */ | 4959 AVP_TYPE_INTEGER32 /* base type of data */ |
5012 }; | 4960 }; |
5013 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 4963 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
5016 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 4964 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
5017 }; | 4965 }; |
5018 | 4966 |
5019 /* From-Address */ | 4967 /* From-Address */ |
5090 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 5038 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
5091 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 5039 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
5092 AVP_TYPE_INTEGER32 /* base type of data */ | 5040 AVP_TYPE_INTEGER32 /* base type of data */ |
5093 }; | 5041 }; |
5094 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 5044 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
5097 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 5045 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
5098 }; | 5046 }; |
5099 | 5047 |
5100 /* IMS-Information */ | 5048 /* IMS-Information */ |
5119 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 5067 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
5120 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 5068 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
5121 AVP_TYPE_INTEGER32 /* base type of data */ | 5069 AVP_TYPE_INTEGER32 /* base type of data */ |
5122 }; | 5070 }; |
5123 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 5073 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
5126 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 5074 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
5127 }; | 5075 }; |
5128 | 5076 |
5129 /* IP-Realm-Default-Indication */ | 5077 /* IP-Realm-Default-Indication */ |
5135 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 5083 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
5136 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 5084 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
5137 AVP_TYPE_INTEGER32 /* base type of data */ | 5085 AVP_TYPE_INTEGER32 /* base type of data */ |
5138 }; | 5086 }; |
5139 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 5089 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
5142 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 5090 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
5143 }; | 5091 }; |
5144 | 5092 |
5145 /* Incoming-Trunk-Group-Id */ | 5093 /* Incoming-Trunk-Group-Id */ |
5242 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 5190 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
5243 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 5191 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
5244 AVP_TYPE_INTEGER32 /* base type of data */ | 5192 AVP_TYPE_INTEGER32 /* base type of data */ |
5245 }; | 5193 }; |
5246 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 5196 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
5249 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 5197 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
5250 }; | 5198 }; |
5251 | 5199 |
5252 /* LCS-APN */ | 5200 /* LCS-APN */ |
5323 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 5271 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
5324 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 5272 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
5325 AVP_TYPE_INTEGER32 /* base type of data */ | 5273 AVP_TYPE_INTEGER32 /* base type of data */ |
5326 }; | 5274 }; |
5327 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 5277 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
5330 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 5278 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
5331 }; | 5279 }; |
5332 | 5280 |
5333 /* LCS-Data-Coding-Scheme */ | 5281 /* LCS-Data-Coding-Scheme */ |
5352 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 5300 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
5353 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 5301 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
5354 AVP_TYPE_INTEGER32 /* base type of data */ | 5302 AVP_TYPE_INTEGER32 /* base type of data */ |
5355 }; | 5303 }; |
5356 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 5306 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
5359 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 5307 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
5360 }; | 5308 }; |
5361 | 5309 |
5362 /* LCS-Information */ | 5310 /* LCS-Information */ |
5420 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 5368 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
5421 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 5369 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
5422 AVP_TYPE_INTEGER32 /* base type of data */ | 5370 AVP_TYPE_INTEGER32 /* base type of data */ |
5423 }; | 5371 }; |
5424 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 5374 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
5427 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 5375 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
5428 }; | 5376 }; |
5429 | 5377 |
5430 /* Local-Sequence-Number */ | 5378 /* Local-Sequence-Number */ |
5462 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 5410 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
5463 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 5411 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
5464 AVP_TYPE_INTEGER32 /* base type of data */ | 5412 AVP_TYPE_INTEGER32 /* base type of data */ |
5465 }; | 5413 }; |
5466 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 5416 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
5469 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 5417 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
5470 }; | 5418 }; |
5471 | 5419 |
5472 /* Location-Type */ | 5420 /* Location-Type */ |
5491 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 5439 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
5492 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 5440 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
5493 AVP_TYPE_INTEGER32 /* base type of data */ | 5441 AVP_TYPE_INTEGER32 /* base type of data */ |
5494 }; | 5442 }; |
5495 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 5445 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
5498 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 5446 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
5499 }; | 5447 }; |
5500 | 5448 |
5501 /* Low-Priority-Indicator */ | 5449 /* Low-Priority-Indicator */ |
5507 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 5455 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
5508 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 5456 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
5509 AVP_TYPE_INTEGER32 /* base type of data */ | 5457 AVP_TYPE_INTEGER32 /* base type of data */ |
5510 }; | 5458 }; |
5511 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 5461 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
5514 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 5462 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
5515 }; | 5463 }; |
5516 | 5464 |
5517 /* MBMSGW-Address */ | 5465 /* MBMSGW-Address */ |
5549 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 5497 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
5550 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 5498 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
5551 AVP_TYPE_INTEGER32 /* base type of data */ | 5499 AVP_TYPE_INTEGER32 /* base type of data */ |
5552 }; | 5500 }; |
5553 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 5503 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
5556 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 5504 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
5557 }; | 5505 }; |
5558 | 5506 |
5559 /* MM-Content-Type */ | 5507 /* MM-Content-Type */ |
5578 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 5526 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
5579 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 5527 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
5580 AVP_TYPE_INTEGER32 /* base type of data */ | 5528 AVP_TYPE_INTEGER32 /* base type of data */ |
5581 }; | 5529 }; |
5582 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 5532 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
5585 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 5533 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
5586 }; | 5534 }; |
5587 | 5535 |
5588 /* MMS-Information */ | 5536 /* MMS-Information */ |
5633 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 5581 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
5634 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 5582 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
5635 AVP_TYPE_INTEGER32 /* base type of data */ | 5583 AVP_TYPE_INTEGER32 /* base type of data */ |
5636 }; | 5584 }; |
5637 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 5587 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
5640 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 5588 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
5641 }; | 5589 }; |
5642 | 5590 |
5643 /* Media-Initiator-Party */ | 5591 /* Media-Initiator-Party */ |
5714 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 5662 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
5715 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 5663 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
5716 AVP_TYPE_INTEGER32 /* base type of data */ | 5664 AVP_TYPE_INTEGER32 /* base type of data */ |
5717 }; | 5665 }; |
5718 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 5668 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
5721 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 5669 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
5722 }; | 5670 }; |
5723 | 5671 |
5724 /* NNI-Information */ | 5672 /* NNI-Information */ |
5743 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 5691 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
5744 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 5692 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
5745 AVP_TYPE_INTEGER32 /* base type of data */ | 5693 AVP_TYPE_INTEGER32 /* base type of data */ |
5746 }; | 5694 }; |
5747 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 5697 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
5750 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 5698 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
5751 }; | 5699 }; |
5752 | 5700 |
5753 /* Neighbour-Node-Address */ | 5701 /* Neighbour-Node-Address */ |
5785 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 5733 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
5786 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 5734 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
5787 AVP_TYPE_INTEGER32 /* base type of data */ | 5735 AVP_TYPE_INTEGER32 /* base type of data */ |
5788 }; | 5736 }; |
5789 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 5739 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
5792 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 5740 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
5793 }; | 5741 }; |
5794 | 5742 |
5795 /* Node-Id */ | 5743 /* Node-Id */ |
5905 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 5853 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
5906 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 5854 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
5907 AVP_TYPE_INTEGER32 /* base type of data */ | 5855 AVP_TYPE_INTEGER32 /* base type of data */ |
5908 }; | 5856 }; |
5909 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 5859 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
5912 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 5860 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
5913 }; | 5861 }; |
5914 | 5862 |
5915 /* Originating-IOI */ | 5863 /* Originating-IOI */ |
5934 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 5882 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
5935 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 5883 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
5936 AVP_TYPE_INTEGER32 /* base type of data */ | 5884 AVP_TYPE_INTEGER32 /* base type of data */ |
5937 }; | 5885 }; |
5938 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 5888 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
5941 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 5889 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
5942 }; | 5890 }; |
5943 | 5891 |
5944 /* Originator-Address */ | 5892 /* Originator-Address */ |
6093 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6041 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
6094 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6042 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
6095 AVP_TYPE_INTEGER32 /* base type of data */ | 6043 AVP_TYPE_INTEGER32 /* base type of data */ |
6096 }; | 6044 }; |
6097 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6047 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
6100 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6048 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
6101 }; | 6049 }; |
6102 | 6050 |
6103 /* PS-Append-Free-Format-Data */ | 6051 /* PS-Append-Free-Format-Data */ |
6109 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6057 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
6110 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6058 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
6111 AVP_TYPE_INTEGER32 /* base type of data */ | 6059 AVP_TYPE_INTEGER32 /* base type of data */ |
6112 }; | 6060 }; |
6113 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6063 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
6116 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6064 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
6117 }; | 6065 }; |
6118 | 6066 |
6119 /* PS-Free-Format-Data */ | 6067 /* PS-Free-Format-Data */ |
6164 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6112 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
6165 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6113 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
6166 AVP_TYPE_INTEGER32 /* base type of data */ | 6114 AVP_TYPE_INTEGER32 /* base type of data */ |
6167 }; | 6115 }; |
6168 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6118 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
6171 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6119 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
6172 }; | 6120 }; |
6173 | 6121 |
6174 /* Participant-Action-Type */ | 6122 /* Participant-Action-Type */ |
6180 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6128 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
6181 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6129 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
6182 AVP_TYPE_INTEGER32 /* base type of data */ | 6130 AVP_TYPE_INTEGER32 /* base type of data */ |
6183 }; | 6131 }; |
6184 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6134 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
6187 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6135 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
6188 }; | 6136 }; |
6189 | 6137 |
6190 /* Participant-Group */ | 6138 /* Participant-Group */ |
6222 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6170 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
6223 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6171 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
6224 AVP_TYPE_INTEGER32 /* base type of data */ | 6172 AVP_TYPE_INTEGER32 /* base type of data */ |
6225 }; | 6173 }; |
6226 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6176 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
6229 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6177 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
6230 }; | 6178 }; |
6231 | 6179 |
6232 /* PoC-Change-Time */ | 6180 /* PoC-Change-Time */ |
6264 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6212 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
6265 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6213 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
6266 AVP_TYPE_INTEGER32 /* base type of data */ | 6214 AVP_TYPE_INTEGER32 /* base type of data */ |
6267 }; | 6215 }; |
6268 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6218 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
6271 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6219 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
6272 }; | 6220 }; |
6273 | 6221 |
6274 /* PoC-Group-Name */ | 6222 /* PoC-Group-Name */ |
6306 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6254 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
6307 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6255 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
6308 AVP_TYPE_INTEGER32 /* base type of data */ | 6256 AVP_TYPE_INTEGER32 /* base type of data */ |
6309 }; | 6257 }; |
6310 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6260 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
6313 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6261 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
6314 }; | 6262 }; |
6315 | 6263 |
6316 /* PoC-Session-Id */ | 6264 /* PoC-Session-Id */ |
6335 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6283 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
6336 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6284 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
6337 AVP_TYPE_INTEGER32 /* base type of data */ | 6285 AVP_TYPE_INTEGER32 /* base type of data */ |
6338 }; | 6286 }; |
6339 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6289 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
6342 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6290 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
6343 }; | 6291 }; |
6344 | 6292 |
6345 /* PoC-Session-Type */ | 6293 /* PoC-Session-Type */ |
6351 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6299 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
6352 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6300 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
6353 AVP_TYPE_INTEGER32 /* base type of data */ | 6301 AVP_TYPE_INTEGER32 /* base type of data */ |
6354 }; | 6302 }; |
6355 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6305 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
6358 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6306 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
6359 }; | 6307 }; |
6360 | 6308 |
6361 /* PoC-User-Role */ | 6309 /* PoC-User-Role */ |
6393 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6341 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
6394 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6342 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
6395 AVP_TYPE_INTEGER32 /* base type of data */ | 6343 AVP_TYPE_INTEGER32 /* base type of data */ |
6396 }; | 6344 }; |
6397 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6347 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
6400 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6348 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
6401 }; | 6349 }; |
6402 | 6350 |
6403 /* Positioning-Data */ | 6351 /* Positioning-Data */ |
6435 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6383 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
6436 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6384 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
6437 AVP_TYPE_INTEGER32 /* base type of data */ | 6385 AVP_TYPE_INTEGER32 /* base type of data */ |
6438 }; | 6386 }; |
6439 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6389 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
6442 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6390 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
6443 }; | 6391 }; |
6444 | 6392 |
6445 /* Quota-Consumption-Time */ | 6393 /* Quota-Consumption-Time */ |
6490 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6438 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
6491 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6439 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
6492 AVP_TYPE_INTEGER32 /* base type of data */ | 6440 AVP_TYPE_INTEGER32 /* base type of data */ |
6493 }; | 6441 }; |
6494 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6444 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
6497 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6445 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
6498 }; | 6446 }; |
6499 | 6447 |
6500 /* Real-Time-Tariff-Information */ | 6448 /* Real-Time-Tariff-Information */ |
6610 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6558 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
6611 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6559 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
6612 AVP_TYPE_INTEGER32 /* base type of data */ | 6560 AVP_TYPE_INTEGER32 /* base type of data */ |
6613 }; | 6561 }; |
6614 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6564 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
6617 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6565 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
6618 }; | 6566 }; |
6619 | 6567 |
6620 /* Remaining-Balance */ | 6568 /* Remaining-Balance */ |
6652 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6600 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
6653 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6601 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
6654 AVP_TYPE_INTEGER32 /* base type of data */ | 6602 AVP_TYPE_INTEGER32 /* base type of data */ |
6655 }; | 6603 }; |
6656 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6606 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
6659 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6607 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
6660 }; | 6608 }; |
6661 | 6609 |
6662 /* Reporting-Reason */ | 6610 /* Reporting-Reason */ |
6668 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6616 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
6669 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6617 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
6670 AVP_TYPE_INTEGER32 /* base type of data */ | 6618 AVP_TYPE_INTEGER32 /* base type of data */ |
6671 }; | 6619 }; |
6672 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6622 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
6675 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6623 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
6676 }; | 6624 }; |
6677 | 6625 |
6678 /* Requested-Party-Address */ | 6626 /* Requested-Party-Address */ |
6697 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6645 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
6698 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6646 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
6699 AVP_TYPE_INTEGER32 /* base type of data */ | 6647 AVP_TYPE_INTEGER32 /* base type of data */ |
6700 }; | 6648 }; |
6701 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6651 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
6704 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6652 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
6705 }; | 6653 }; |
6706 | 6654 |
6707 /* SDP-Answer-Timestamp */ | 6655 /* SDP-Answer-Timestamp */ |
6804 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6752 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
6805 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6753 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
6806 AVP_TYPE_INTEGER32 /* base type of data */ | 6754 AVP_TYPE_INTEGER32 /* base type of data */ |
6807 }; | 6755 }; |
6808 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6758 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
6811 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6759 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
6812 }; | 6760 }; |
6813 | 6761 |
6814 /* SGSN-Address */ | 6762 /* SGSN-Address */ |
6846 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6794 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
6847 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6795 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
6848 AVP_TYPE_INTEGER32 /* base type of data */ | 6796 AVP_TYPE_INTEGER32 /* base type of data */ |
6849 }; | 6797 }; |
6850 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6800 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
6853 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6801 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
6854 }; | 6802 }; |
6855 | 6803 |
6856 /* SIP-Method */ | 6804 /* SIP-Method */ |
6940 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6888 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
6941 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6889 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
6942 AVP_TYPE_INTEGER32 /* base type of data */ | 6890 AVP_TYPE_INTEGER32 /* base type of data */ |
6943 }; | 6891 }; |
6944 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6894 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
6947 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6895 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
6948 }; | 6896 }; |
6949 | 6897 |
6950 /* SM-Protocol-ID */ | 6898 /* SM-Protocol-ID */ |
6969 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6917 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
6970 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6918 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
6971 AVP_TYPE_INTEGER32 /* base type of data */ | 6919 AVP_TYPE_INTEGER32 /* base type of data */ |
6972 }; | 6920 }; |
6973 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6923 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
6976 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6924 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
6977 }; | 6925 }; |
6978 | 6926 |
6979 /* SM-Status */ | 6927 /* SM-Status */ |
7024 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 6972 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
7025 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 6973 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
7026 AVP_TYPE_INTEGER32 /* base type of data */ | 6974 AVP_TYPE_INTEGER32 /* base type of data */ |
7027 }; | 6975 }; |
7028 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 6978 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
7031 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 6979 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
7032 }; | 6980 }; |
7033 | 6981 |
7034 /* SMSC-Address */ | 6982 /* SMSC-Address */ |
7170 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 7118 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
7171 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 7119 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
7172 AVP_TYPE_INTEGER32 /* base type of data */ | 7120 AVP_TYPE_INTEGER32 /* base type of data */ |
7173 }; | 7121 }; |
7174 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 7124 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
7177 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 7125 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
7178 }; | 7126 }; |
7179 | 7127 |
7180 /* Session-Direction */ | 7128 /* Session-Direction */ |
7186 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 7134 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
7187 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 7135 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
7188 AVP_TYPE_INTEGER32 /* base type of data */ | 7136 AVP_TYPE_INTEGER32 /* base type of data */ |
7189 }; | 7137 }; |
7190 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 7140 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
7193 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 7141 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
7194 }; | 7142 }; |
7195 | 7143 |
7196 /* Start-Time */ | 7144 /* Start-Time */ |
7215 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 7163 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
7216 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 7164 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
7217 AVP_TYPE_INTEGER32 /* base type of data */ | 7165 AVP_TYPE_INTEGER32 /* base type of data */ |
7218 }; | 7166 }; |
7219 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 7169 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
7222 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 7170 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
7223 }; | 7171 }; |
7224 | 7172 |
7225 /* Stop-Time */ | 7173 /* Stop-Time */ |
7257 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 7205 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
7258 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 7206 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
7259 AVP_TYPE_INTEGER32 /* base type of data */ | 7207 AVP_TYPE_INTEGER32 /* base type of data */ |
7260 }; | 7208 }; |
7261 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 7211 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
7264 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 7212 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
7265 }; | 7213 }; |
7266 | 7214 |
7267 /* Supplementary-Service */ | 7215 /* Supplementary-Service */ |
7416 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 7364 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
7417 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 7365 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
7418 AVP_TYPE_INTEGER32 /* base type of data */ | 7366 AVP_TYPE_INTEGER32 /* base type of data */ |
7419 }; | 7367 }; |
7420 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 7370 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
7423 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 7371 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
7424 }; | 7372 }; |
7425 | 7373 |
7426 /* Time-Stamps */ | 7374 /* Time-Stamps */ |
7484 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 7432 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
7485 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 7433 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
7486 AVP_TYPE_INTEGER32 /* base type of data */ | 7434 AVP_TYPE_INTEGER32 /* base type of data */ |
7487 }; | 7435 }; |
7488 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 7438 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
7491 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 7439 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
7492 }; | 7440 }; |
7493 | 7441 |
7494 /* Transit-IOI-List */ | 7442 /* Transit-IOI-List */ |
7526 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 7474 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
7527 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 7475 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
7528 AVP_TYPE_INTEGER32 /* base type of data */ | 7476 AVP_TYPE_INTEGER32 /* base type of data */ |
7529 }; | 7477 }; |
7530 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 7480 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
7533 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 7481 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
7534 }; | 7482 }; |
7535 | 7483 |
7536 /* Trunk-Group-Id */ | 7484 /* Trunk-Group-Id */ |
7555 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 7503 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
7556 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 7504 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
7557 AVP_TYPE_INTEGER32 /* base type of data */ | 7505 AVP_TYPE_INTEGER32 /* base type of data */ |
7558 }; | 7506 }; |
7559 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 7509 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
7562 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 7510 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
7563 }; | 7511 }; |
7564 | 7512 |
7565 /* Unit-Cost */ | 7513 /* Unit-Cost */ |
7610 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 7558 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
7611 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 7559 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
7612 AVP_TYPE_INTEGER32 /* base type of data */ | 7560 AVP_TYPE_INTEGER32 /* base type of data */ |
7613 }; | 7561 }; |
7614 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 7564 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
7617 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 7565 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
7618 }; | 7566 }; |
7619 | 7567 |
7620 /* User-Session-Id */ | 7568 /* User-Session-Id */ |
7965 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 7913 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
7966 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 7914 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
7967 AVP_TYPE_INTEGER32 /* base type of data */ | 7915 AVP_TYPE_INTEGER32 /* base type of data */ |
7968 }; | 7916 }; |
7969 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 7919 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
7972 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 7920 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
7973 }; | 7921 }; |
7974 | 7922 |
7975 /* HPLMN-ODB */ | 7923 /* HPLMN-ODB */ |
8007 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 7955 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
8008 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 7956 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
8009 AVP_TYPE_INTEGER32 /* base type of data */ | 7957 AVP_TYPE_INTEGER32 /* base type of data */ |
8010 }; | 7958 }; |
8011 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 7961 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
8014 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 7962 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
8015 }; | 7963 }; |
8016 | 7964 |
8017 /* DSR-Flags */ | 7965 /* DSR-Flags */ |
8062 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 8010 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
8063 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 8011 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
8064 AVP_TYPE_INTEGER32 /* base type of data */ | 8012 AVP_TYPE_INTEGER32 /* base type of data */ |
8065 }; | 8013 }; |
8066 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 8016 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
8069 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 8017 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
8070 }; | 8018 }; |
8071 | 8019 |
8072 /* Operator-Determined-Barring */ | 8020 /* Operator-Determined-Barring */ |
8117 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 8065 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
8118 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 8066 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
8119 AVP_TYPE_INTEGER32 /* base type of data */ | 8067 AVP_TYPE_INTEGER32 /* base type of data */ |
8120 }; | 8068 }; |
8121 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 8071 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
8124 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 8072 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
8125 }; | 8073 }; |
8126 | 8074 |
8127 /* APN-Configuration-Profile */ | 8075 /* APN-Configuration-Profile */ |
8172 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 8120 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
8173 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 8121 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
8174 AVP_TYPE_INTEGER32 /* base type of data */ | 8122 AVP_TYPE_INTEGER32 /* base type of data */ |
8175 }; | 8123 }; |
8176 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 8126 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
8179 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 8127 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
8180 }; | 8128 }; |
8181 | 8129 |
8182 /* STN-SR */ | 8130 /* STN-SR */ |
8201 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 8149 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
8202 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 8150 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
8203 AVP_TYPE_INTEGER32 /* base type of data */ | 8151 AVP_TYPE_INTEGER32 /* base type of data */ |
8204 }; | 8152 }; |
8205 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 8155 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
8208 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 8156 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
8209 }; | 8157 }; |
8210 | 8158 |
8211 /* AMBR */ | 8159 /* AMBR */ |
8256 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 8204 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
8257 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 8205 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
8258 AVP_TYPE_INTEGER32 /* base type of data */ | 8206 AVP_TYPE_INTEGER32 /* base type of data */ |
8259 }; | 8207 }; |
8260 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 8210 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
8263 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 8211 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
8264 }; | 8212 }; |
8265 | 8213 |
8266 /* Expiration-Date */ | 8214 /* Expiration-Date */ |
8350 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 8298 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
8351 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 8299 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
8352 AVP_TYPE_INTEGER32 /* base type of data */ | 8300 AVP_TYPE_INTEGER32 /* base type of data */ |
8353 }; | 8301 }; |
8354 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 8304 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
8357 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 8305 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
8358 }; | 8306 }; |
8359 | 8307 |
8360 /* Regional-Subscription-Zone-Code */ | 8308 /* Regional-Subscription-Zone-Code */ |
8470 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 8418 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
8471 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 8419 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
8472 AVP_TYPE_INTEGER32 /* base type of data */ | 8420 AVP_TYPE_INTEGER32 /* base type of data */ |
8473 }; | 8421 }; |
8474 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 8424 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
8477 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 8425 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
8478 }; | 8426 }; |
8479 | 8427 |
8480 /* Roaming-Restricted-Due-To-Unsupported-Feature */ | 8428 /* Roaming-Restricted-Due-To-Unsupported-Feature */ |
8486 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 8434 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
8487 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 8435 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
8488 AVP_TYPE_INTEGER32 /* base type of data */ | 8436 AVP_TYPE_INTEGER32 /* base type of data */ |
8489 }; | 8437 }; |
8490 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 8440 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
8493 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 8441 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
8494 }; | 8442 }; |
8495 | 8443 |
8496 /* Trace-Data */ | 8444 /* Trace-Data */ |
8528 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 8476 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
8529 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 8477 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
8530 AVP_TYPE_INTEGER32 /* base type of data */ | 8478 AVP_TYPE_INTEGER32 /* base type of data */ |
8531 }; | 8479 }; |
8532 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 8482 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
8535 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 8483 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
8536 }; | 8484 }; |
8537 | 8485 |
8538 /* Trace-NE-Type-List */ | 8486 /* Trace-NE-Type-List */ |
8609 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 8557 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
8610 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 8558 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
8611 AVP_TYPE_INTEGER32 /* base type of data */ | 8559 AVP_TYPE_INTEGER32 /* base type of data */ |
8612 }; | 8560 }; |
8613 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 8563 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
8616 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 8564 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
8617 }; | 8565 }; |
8618 | 8566 |
8619 /* PDP-Context */ | 8567 /* PDP-Context */ |
8742 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 8690 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
8743 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 8691 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
8744 AVP_TYPE_INTEGER32 /* base type of data */ | 8692 AVP_TYPE_INTEGER32 /* base type of data */ |
8745 }; | 8693 }; |
8746 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 8696 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
8749 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 8697 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
8750 }; | 8698 }; |
8751 | 8699 |
8752 /* External-Client */ | 8700 /* External-Client */ |
8784 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 8732 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
8785 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 8733 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
8786 AVP_TYPE_INTEGER32 /* base type of data */ | 8734 AVP_TYPE_INTEGER32 /* base type of data */ |
8787 }; | 8735 }; |
8788 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 8738 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
8791 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 8739 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
8792 }; | 8740 }; |
8793 | 8741 |
8794 /* PLMN-Client */ | 8742 /* PLMN-Client */ |
8800 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 8748 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
8801 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 8749 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
8802 AVP_TYPE_INTEGER32 /* base type of data */ | 8750 AVP_TYPE_INTEGER32 /* base type of data */ |
8803 }; | 8751 }; |
8804 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 8754 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
8807 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 8755 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
8808 }; | 8756 }; |
8809 | 8757 |
8810 /* Service-Type */ | 8758 /* Service-Type */ |
8920 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 8868 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
8921 AVP_FLAG_VENDOR, /* Fixed flag values */ | 8869 AVP_FLAG_VENDOR, /* Fixed flag values */ |
8922 AVP_TYPE_INTEGER32 /* base type of data */ | 8870 AVP_TYPE_INTEGER32 /* base type of data */ |
8923 }; | 8871 }; |
8924 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 8874 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
8927 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 8875 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
8928 }; | 8876 }; |
8929 | 8877 |
8930 /* IMS-Voice-Over-PS-Sessions-Supported */ | 8878 /* IMS-Voice-Over-PS-Sessions-Supported */ |
8936 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 8884 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
8937 AVP_FLAG_VENDOR, /* Fixed flag values */ | 8885 AVP_FLAG_VENDOR, /* Fixed flag values */ |
8938 AVP_TYPE_INTEGER32 /* base type of data */ | 8886 AVP_TYPE_INTEGER32 /* base type of data */ |
8939 }; | 8887 }; |
8940 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 8890 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
8943 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 8891 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
8944 }; | 8892 }; |
8945 | 8893 |
8946 /* Homogeneous-Support-of-IMS-Voice-Over-PS-Sessions */ | 8894 /* Homogeneous-Support-of-IMS-Voice-Over-PS-Sessions */ |
8952 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 8900 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
8953 AVP_FLAG_VENDOR, /* Fixed flag values */ | 8901 AVP_FLAG_VENDOR, /* Fixed flag values */ |
8954 AVP_TYPE_INTEGER32 /* base type of data */ | 8902 AVP_TYPE_INTEGER32 /* base type of data */ |
8955 }; | 8903 }; |
8956 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 8906 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
8959 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 8907 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
8960 }; | 8908 }; |
8961 | 8909 |
8962 /* Last-UE-Activity-Time */ | 8910 /* Last-UE-Activity-Time */ |
9033 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 8981 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9034 AVP_FLAG_VENDOR, /* Fixed flag values */ | 8982 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9035 AVP_TYPE_INTEGER32 /* base type of data */ | 8983 AVP_TYPE_INTEGER32 /* base type of data */ |
9036 }; | 8984 }; |
9037 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 8987 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9040 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 8988 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9041 }; | 8989 }; |
9042 | 8990 |
9043 /* MME-LocationInformation */ | 8991 /* MME-LocationInformation */ |
9179 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9127 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9180 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9128 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9181 AVP_TYPE_INTEGER32 /* base type of data */ | 9129 AVP_TYPE_INTEGER32 /* base type of data */ |
9182 }; | 9130 }; |
9183 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9133 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9186 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9134 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9187 }; | 9135 }; |
9188 | 9136 |
9189 /* Age-Of-Location-Information */ | 9137 /* Age-Of-Location-Information */ |
9221 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9169 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9222 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9170 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9223 AVP_TYPE_INTEGER32 /* base type of data */ | 9171 AVP_TYPE_INTEGER32 /* base type of data */ |
9224 }; | 9172 }; |
9225 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9175 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9228 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9176 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9229 }; | 9177 }; |
9230 | 9178 |
9231 /* Ext-PDP-Address */ | 9179 /* Ext-PDP-Address */ |
9250 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9198 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9251 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9199 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9252 AVP_TYPE_INTEGER32 /* base type of data */ | 9200 AVP_TYPE_INTEGER32 /* base type of data */ |
9253 }; | 9201 }; |
9254 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9204 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9257 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9205 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9258 }; | 9206 }; |
9259 | 9207 |
9260 /* MPS-Priority */ | 9208 /* MPS-Priority */ |
9279 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9227 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9280 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9228 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9281 AVP_TYPE_INTEGER32 /* base type of data */ | 9229 AVP_TYPE_INTEGER32 /* base type of data */ |
9282 }; | 9230 }; |
9283 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9233 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9286 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9234 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9287 }; | 9235 }; |
9288 | 9236 |
9289 /* LIPA-Permission */ | 9237 /* LIPA-Permission */ |
9295 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9243 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9296 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9244 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9297 AVP_TYPE_INTEGER32 /* base type of data */ | 9245 AVP_TYPE_INTEGER32 /* base type of data */ |
9298 }; | 9246 }; |
9299 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9249 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9302 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9250 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9303 }; | 9251 }; |
9304 | 9252 |
9305 /* Subscribed-Periodic-RAU-TAU-Timer */ | 9253 /* Subscribed-Periodic-RAU-TAU-Timer */ |
9337 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9285 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9338 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9286 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9339 AVP_TYPE_INTEGER32 /* base type of data */ | 9287 AVP_TYPE_INTEGER32 /* base type of data */ |
9340 }; | 9288 }; |
9341 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9291 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9344 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9292 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9345 }; | 9293 }; |
9346 | 9294 |
9347 /* MDT-Configuration */ | 9295 /* MDT-Configuration */ |
9366 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9314 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9367 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9315 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9368 AVP_TYPE_INTEGER32 /* base type of data */ | 9316 AVP_TYPE_INTEGER32 /* base type of data */ |
9369 }; | 9317 }; |
9370 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9320 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9373 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9321 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9374 }; | 9322 }; |
9375 | 9323 |
9376 /* Area-Scope */ | 9324 /* Area-Scope */ |
9421 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9369 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9422 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9370 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9423 AVP_TYPE_INTEGER32 /* base type of data */ | 9371 AVP_TYPE_INTEGER32 /* base type of data */ |
9424 }; | 9372 }; |
9425 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9375 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9428 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9376 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9429 }; | 9377 }; |
9430 | 9378 |
9431 /* Report-Amount */ | 9379 /* Report-Amount */ |
9437 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9385 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9438 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9386 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9439 AVP_TYPE_INTEGER32 /* base type of data */ | 9387 AVP_TYPE_INTEGER32 /* base type of data */ |
9440 }; | 9388 }; |
9441 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9391 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9444 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9392 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9445 }; | 9393 }; |
9446 | 9394 |
9447 /* Event-Threshold-RSRP */ | 9395 /* Event-Threshold-RSRP */ |
9479 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9427 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9480 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9428 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9481 AVP_TYPE_INTEGER32 /* base type of data */ | 9429 AVP_TYPE_INTEGER32 /* base type of data */ |
9482 }; | 9430 }; |
9483 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9433 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9486 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9434 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9487 }; | 9435 }; |
9488 | 9436 |
9489 /* Logging-Duration */ | 9437 /* Logging-Duration */ |
9495 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9443 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9496 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9444 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9497 AVP_TYPE_INTEGER32 /* base type of data */ | 9445 AVP_TYPE_INTEGER32 /* base type of data */ |
9498 }; | 9446 }; |
9499 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9449 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9502 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9450 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9503 }; | 9451 }; |
9504 | 9452 |
9505 /* Relay-Node-Indicator */ | 9453 /* Relay-Node-Indicator */ |
9511 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9459 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9512 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9460 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9513 AVP_TYPE_INTEGER32 /* base type of data */ | 9461 AVP_TYPE_INTEGER32 /* base type of data */ |
9514 }; | 9462 }; |
9515 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9465 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9518 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9466 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9519 }; | 9467 }; |
9520 | 9468 |
9521 /* MDT-User-Consent */ | 9469 /* MDT-User-Consent */ |
9527 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9475 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9528 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9476 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9529 AVP_TYPE_INTEGER32 /* base type of data */ | 9477 AVP_TYPE_INTEGER32 /* base type of data */ |
9530 }; | 9478 }; |
9531 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9481 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9534 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9482 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9535 }; | 9483 }; |
9536 | 9484 |
9537 /* PUR-Flags */ | 9485 /* PUR-Flags */ |
9556 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9504 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9557 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9505 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9558 AVP_TYPE_INTEGER32 /* base type of data */ | 9506 AVP_TYPE_INTEGER32 /* base type of data */ |
9559 }; | 9507 }; |
9560 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9510 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9563 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9511 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9564 }; | 9512 }; |
9565 | 9513 |
9566 /* Equivalent-PLMN-List */ | 9514 /* Equivalent-PLMN-List */ |
9676 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9624 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9677 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9625 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9678 AVP_TYPE_INTEGER32 /* base type of data */ | 9626 AVP_TYPE_INTEGER32 /* base type of data */ |
9679 }; | 9627 }; |
9680 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9630 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9683 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9631 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9684 }; | 9632 }; |
9685 | 9633 |
9686 /* Local-Time-Zone */ | 9634 /* Local-Time-Zone */ |
9705 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9653 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9706 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9654 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9707 AVP_TYPE_INTEGER32 /* base type of data */ | 9655 AVP_TYPE_INTEGER32 /* base type of data */ |
9708 }; | 9656 }; |
9709 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9659 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9712 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9660 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9713 }; | 9661 }; |
9714 | 9662 |
9715 /* Subscription-Data-Flags */ | 9663 /* Subscription-Data-Flags */ |
9734 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9682 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9735 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9683 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9736 AVP_TYPE_INTEGER32 /* base type of data */ | 9684 AVP_TYPE_INTEGER32 /* base type of data */ |
9737 }; | 9685 }; |
9738 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9688 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9741 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9689 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9742 }; | 9690 }; |
9743 | 9691 |
9744 /* Measurement-Period-LTE */ | 9692 /* Measurement-Period-LTE */ |
9750 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9698 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9751 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9699 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9752 AVP_TYPE_INTEGER32 /* base type of data */ | 9700 AVP_TYPE_INTEGER32 /* base type of data */ |
9753 }; | 9701 }; |
9754 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9704 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9757 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9705 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9758 }; | 9706 }; |
9759 | 9707 |
9760 /* Collection-Period-RRM-LTE */ | 9708 /* Collection-Period-RRM-LTE */ |
9766 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9714 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9767 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9715 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9768 AVP_TYPE_INTEGER32 /* base type of data */ | 9716 AVP_TYPE_INTEGER32 /* base type of data */ |
9769 }; | 9717 }; |
9770 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9720 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9773 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9721 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9774 }; | 9722 }; |
9775 | 9723 |
9776 /* Collection-Period-RRM-UMTS */ | 9724 /* Collection-Period-RRM-UMTS */ |
9782 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9730 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9783 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9731 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9784 AVP_TYPE_INTEGER32 /* base type of data */ | 9732 AVP_TYPE_INTEGER32 /* base type of data */ |
9785 }; | 9733 }; |
9786 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9736 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9789 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9737 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9790 }; | 9738 }; |
9791 | 9739 |
9792 /* Positioning-Method */ | 9740 /* Positioning-Method */ |
9891 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9839 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9892 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 9840 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
9893 AVP_TYPE_INTEGER32 /* base type of data */ | 9841 AVP_TYPE_INTEGER32 /* base type of data */ |
9894 }; | 9842 }; |
9895 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9845 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9898 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9846 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9899 }; | 9847 }; |
9900 | 9848 |
9901 /* Service-Indication */ | 9849 /* Service-Indication */ |
9920 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9868 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9921 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 9869 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
9922 AVP_TYPE_INTEGER32 /* base type of data */ | 9870 AVP_TYPE_INTEGER32 /* base type of data */ |
9923 }; | 9871 }; |
9924 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9874 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9927 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9875 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9928 }; | 9876 }; |
9929 | 9877 |
9930 /* Requested-Domain */ | 9878 /* Requested-Domain */ |
9936 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9884 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9937 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 9885 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
9938 AVP_TYPE_INTEGER32 /* base type of data */ | 9886 AVP_TYPE_INTEGER32 /* base type of data */ |
9939 }; | 9887 }; |
9940 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9890 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9943 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9891 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9944 }; | 9892 }; |
9945 | 9893 |
9946 /* Current-Location */ | 9894 /* Current-Location */ |
9952 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9900 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9953 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 9901 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
9954 AVP_TYPE_INTEGER32 /* base type of data */ | 9902 AVP_TYPE_INTEGER32 /* base type of data */ |
9955 }; | 9903 }; |
9956 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9906 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9959 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9907 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9960 }; | 9908 }; |
9961 | 9909 |
9962 /* Identity-Set */ | 9910 /* Identity-Set */ |
9968 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9916 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9969 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9917 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9970 AVP_TYPE_INTEGER32 /* base type of data */ | 9918 AVP_TYPE_INTEGER32 /* base type of data */ |
9971 }; | 9919 }; |
9972 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9922 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
9975 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9923 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
9976 }; | 9924 }; |
9977 | 9925 |
9978 /* Expiry-Time */ | 9926 /* Expiry-Time */ |
9997 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9945 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
9998 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9946 AVP_FLAG_VENDOR, /* Fixed flag values */ |
9999 AVP_TYPE_INTEGER32 /* base type of data */ | 9947 AVP_TYPE_INTEGER32 /* base type of data */ |
10000 }; | 9948 }; |
10001 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 9951 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
10004 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 9952 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
10005 }; | 9953 }; |
10006 | 9954 |
10007 /* in 29.229 */ | 9955 /* in 29.229 */ |
10050 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 9998 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
10051 AVP_FLAG_VENDOR, /* Fixed flag values */ | 9999 AVP_FLAG_VENDOR, /* Fixed flag values */ |
10052 AVP_TYPE_INTEGER32 /* base type of data */ | 10000 AVP_TYPE_INTEGER32 /* base type of data */ |
10053 }; | 10001 }; |
10054 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 10004 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
10057 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 10005 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
10058 }; | 10006 }; |
10059 | 10007 |
10060 /* Requested-Nodes */ | 10008 /* Requested-Nodes */ |
10079 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | 10027 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ |
10080 AVP_FLAG_VENDOR, /* Fixed flag values */ | 10028 AVP_FLAG_VENDOR, /* Fixed flag values */ |
10081 AVP_TYPE_INTEGER32 /* base type of data */ | 10029 AVP_TYPE_INTEGER32 /* base type of data */ |
10082 }; | 10030 }; |
10083 struct dict_object *type; | 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 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); | 10033 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); |
10086 CHECK_dict_new(DICT_AVP, &data, type, NULL); | 10034 CHECK_dict_new(DICT_AVP, &data, type, NULL); |
10087 }; | 10035 }; |
10088 | 10036 |
10089 /* Repository-Data-ID */ | 10037 /* Repository-Data-ID */ |
10292 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | 10240 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ |
10293 AVP_TYPE_UNSIGNED32 /* base type of data */ | 10241 AVP_TYPE_UNSIGNED32 /* base type of data */ |
10294 }; | 10242 }; |
10295 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | 10243 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); |
10296 }; | 10244 }; |
10245 | |
10297 | 10246 |
10298 | 10247 |
10299 | 10248 |
10300 | 10249 |
10301 /*****************************************************/ | 10250 /*****************************************************/ |