Mercurial > hg > freeDiameter
comparison extensions/dict_dcca_3gpp/add_avps.c @ 1503:b526a9899931
Add 3GPP TS 29.209 V6.8.0 (2011-09)
Add AVPs from Table 6.5.1 that are not provided by 3GPP TS 29.214:
- Authorization-Token, OctetString, code 506, section 6.5.7
- Flow-Grouping, Grouped, code 508, section 6.5.9
author | Luke Mewburn <luke@mewburn.net> |
---|---|
date | Fri, 03 Apr 2020 16:07:04 +1100 |
parents | 515421a9ac5e |
children | 4dff34cd2d3d |
comparison
equal
deleted
inserted
replaced
1502:515421a9ac5e | 1503:b526a9899931 |
---|---|
2909 }; | 2909 }; |
2910 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | 2910 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); |
2911 }; | 2911 }; |
2912 | 2912 |
2913 /*==================================================================*/ | 2913 /*==================================================================*/ |
2914 /* 3GPP TS 29.209 V6.8.0 (2011-09) */ | |
2915 /* Policy control over Gq interface */ | |
2916 /* */ | |
2917 /* From 3GPP 29209-680.doc */ | |
2918 /* */ | |
2919 /* Replaced by 3GPP TS 29.214. */ | |
2920 /*==================================================================*/ | |
2921 | |
2922 /*==================================================================*/ | |
2923 /* 3GPP TS 29.209 Table 6.5.1: Gq specific Diameter AVPs */ | |
2924 /* Note: Only AVPs not provided by 3GPP TS 29.214. */ | |
2925 /*==================================================================*/ | |
2926 | |
2927 /* Authorization-Token, OctetString, code 506, section 6.5.7 */ | |
2928 { | |
2929 struct dict_avp_data data = { | |
2930 506, /* Code */ | |
2931 10415, /* Vendor */ | |
2932 "Authorization-Token", /* Name */ | |
2933 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
2934 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
2935 AVP_TYPE_OCTETSTRING /* base type of data */ | |
2936 }; | |
2937 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
2938 }; | |
2939 | |
2940 /* Flow-Grouping, Grouped, code 508, section 6.5.9 */ | |
2941 { | |
2942 struct dict_avp_data data = { | |
2943 508, /* Code */ | |
2944 10415, /* Vendor */ | |
2945 "Flow-Grouping", /* Name */ | |
2946 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ | |
2947 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ | |
2948 AVP_TYPE_GROUPED /* base type of data */ | |
2949 }; | |
2950 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); | |
2951 }; | |
2952 | |
2953 /*==================================================================*/ | |
2914 /* 3GPP TS 29.210 V6.7.0 (2006-12) */ | 2954 /* 3GPP TS 29.210 V6.7.0 (2006-12) */ |
2915 /* Charging rule provisioning over Gx interface */ | 2955 /* Charging rule provisioning over Gx interface */ |
2916 /* */ | 2956 /* */ |
2917 /* From 3GPP 29210-670.doc */ | 2957 /* From 3GPP 29210-670.doc */ |
2918 /* */ | 2958 /* */ |
2919 /* Replaced by 3GPP TS 29.212. */ | 2959 /* Replaced by 3GPP TS 29.212. */ |
2920 /*==================================================================*/ | 2960 /*==================================================================*/ |
2921 | 2961 |
2922 /*==================================================================*/ | 2962 /*==================================================================*/ |
2923 /* 3GPP TS 29.210 Table 5.2: Gx specific Diameter AVPs */ | 2963 /* 3GPP TS 29.210 Table 5.2: Gx specific Diameter AVPs */ |
2924 /* AVPs not provided by 3GPP TS 29.212. */ | 2964 /* Note: Only AVPs not provided by 3GPP TS 29.212. */ |
2925 /*==================================================================*/ | 2965 /*==================================================================*/ |
2926 | 2966 |
2927 /* PDP-Session-Operation, Enumerated, code 1015, section 5.2.21 */ | 2967 /* PDP-Session-Operation, Enumerated, code 1015, section 5.2.21 */ |
2928 { | 2968 { |
2929 struct dict_avp_data data = { | 2969 struct dict_avp_data data = { |