Changeset 1505:b382cbd1a710 in freeDiameter
- Timestamp:
- Apr 3, 2020, 3:01:16 PM (4 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- extensions/dict_dcca_3gpp
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/dict_dcca_3gpp/add_avps.c
r1504 r1505 6119 6119 6120 6120 /*==================================================================*/ 6121 /* 3GPP TS 29.217 V15.1.0 (2019-09) */ 6122 /* Policy and Charging Control (PCC); */ 6123 /* Congestion reporting over Np reference point */ 6124 /* */ 6125 /* From 3GPP 29217-f10.doc */ 6126 /*==================================================================*/ 6127 6128 /*==================================================================*/ 6129 /* 3GPP TS 29.217 Table 5.3.1.1: Np specific Diameter AVPs */ 6130 /*==================================================================*/ 6131 6132 /* Aggregated-Congestion-Info, Grouped, code 4000, section 5.3.2 */ 6133 { 6134 struct dict_avp_data data = { 6135 4000, /* Code */ 6136 10415, /* Vendor */ 6137 "Aggregated-Congestion-Info", /* Name */ 6138 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 6139 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 6140 AVP_TYPE_GROUPED /* base type of data */ 6141 }; 6142 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 6143 }; 6144 6145 /* Aggregated-RUCI-Report, Grouped, code 4001, section 5.3.3 */ 6146 { 6147 struct dict_avp_data data = { 6148 4001, /* Code */ 6149 10415, /* Vendor */ 6150 "Aggregated-RUCI-Report", /* Name */ 6151 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 6152 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 6153 AVP_TYPE_GROUPED /* base type of data */ 6154 }; 6155 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 6156 }; 6157 6158 /* Congestion-Level-Definition, Grouped, code 4002, section 5.3.4 */ 6159 { 6160 struct dict_avp_data data = { 6161 4002, /* Code */ 6162 10415, /* Vendor */ 6163 "Congestion-Level-Definition", /* Name */ 6164 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 6165 AVP_FLAG_VENDOR, /* Fixed flag values */ 6166 AVP_TYPE_GROUPED /* base type of data */ 6167 }; 6168 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 6169 }; 6170 6171 /* Congestion-Level-Range, Unsigned32, code 4003, section 5.3.5 */ 6172 { 6173 struct dict_avp_data data = { 6174 4003, /* Code */ 6175 10415, /* Vendor */ 6176 "Congestion-Level-Range", /* Name */ 6177 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 6178 AVP_FLAG_VENDOR, /* Fixed flag values */ 6179 AVP_TYPE_UNSIGNED32 /* base type of data */ 6180 }; 6181 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 6182 }; 6183 6184 /* Congestion-Level-Set-Id, Unsigned32, code 4004, section 5.3.6 */ 6185 { 6186 struct dict_avp_data data = { 6187 4004, /* Code */ 6188 10415, /* Vendor */ 6189 "Congestion-Level-Set-Id", /* Name */ 6190 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 6191 AVP_FLAG_VENDOR, /* Fixed flag values */ 6192 AVP_TYPE_UNSIGNED32 /* base type of data */ 6193 }; 6194 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 6195 }; 6196 6197 /* Congestion-Level-Value, Unsigned32, code 4005, section 5.3.7 */ 6198 { 6199 struct dict_avp_data data = { 6200 4005, /* Code */ 6201 10415, /* Vendor */ 6202 "Congestion-Level-Value", /* Name */ 6203 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 6204 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 6205 AVP_TYPE_UNSIGNED32 /* base type of data */ 6206 }; 6207 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 6208 }; 6209 6210 /* Congestion-Location-Id, Grouped, code 4006, section 5.3.8 */ 6211 { 6212 struct dict_avp_data data = { 6213 4006, /* Code */ 6214 10415, /* Vendor */ 6215 "Congestion-Location-Id", /* Name */ 6216 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 6217 AVP_FLAG_VENDOR, /* Fixed flag values */ 6218 AVP_TYPE_GROUPED /* base type of data */ 6219 }; 6220 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 6221 }; 6222 6223 /* Conditional-Restriction, Unsigned32, code 4007, section 5.3.9 */ 6224 { 6225 struct dict_avp_data data = { 6226 4007, /* Code */ 6227 10415, /* Vendor */ 6228 "Conditional-Restriction", /* Name */ 6229 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 6230 AVP_FLAG_VENDOR, /* Fixed flag values */ 6231 AVP_TYPE_UNSIGNED32 /* base type of data */ 6232 }; 6233 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 6234 }; 6235 6236 /* eNodeB-Id, OctetString, code 4008, section 5.3.10 */ 6237 { 6238 struct dict_avp_data data = { 6239 4008, /* Code */ 6240 10415, /* Vendor */ 6241 "eNodeB-Id", /* Name */ 6242 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 6243 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 6244 AVP_TYPE_OCTETSTRING /* base type of data */ 6245 }; 6246 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 6247 }; 6248 6249 /* IMSI-List, OctetString, code 4009, section 5.3.11 */ 6250 { 6251 struct dict_avp_data data = { 6252 4009, /* Code */ 6253 10415, /* Vendor */ 6254 "IMSI-List", /* Name */ 6255 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 6256 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 6257 AVP_TYPE_OCTETSTRING /* base type of data */ 6258 }; 6259 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 6260 }; 6261 6262 /* RCAF-Id, DiameterIdentity, code 4010, section 5.3.12 */ 6263 { 6264 struct dict_avp_data data = { 6265 4010, /* Code */ 6266 10415, /* Vendor */ 6267 "RCAF-Id", /* Name */ 6268 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 6269 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 6270 AVP_TYPE_OCTETSTRING /* base type of data */ 6271 }; 6272 CHECK_dict_new(DICT_AVP, &data, DiameterIdentity_type, NULL); 6273 }; 6274 6275 /* Reporting-Restriction, Unsigned32, code 4011, section 5.3.13 */ 6276 { 6277 struct dict_avp_data data = { 6278 4011, /* Code */ 6279 10415, /* Vendor */ 6280 "Reporting-Restriction", /* Name */ 6281 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 6282 AVP_FLAG_VENDOR, /* Fixed flag values */ 6283 AVP_TYPE_UNSIGNED32 /* base type of data */ 6284 }; 6285 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 6286 }; 6287 6288 /* RUCI-Action, Unsigned32, code 4012, section 5.3.14 */ 6289 { 6290 struct dict_avp_data data = { 6291 4012, /* Code */ 6292 10415, /* Vendor */ 6293 "RUCI-Action", /* Name */ 6294 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 6295 AVP_FLAG_VENDOR, /* Fixed flag values */ 6296 AVP_TYPE_UNSIGNED32 /* base type of data */ 6297 }; 6298 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 6299 }; 6300 6301 /* Extended-eNodeB-Id, OctetString, code 4013, section 5.3.15 */ 6302 { 6303 struct dict_avp_data data = { 6304 4013, /* Code */ 6305 10415, /* Vendor */ 6306 "Extended-eNodeB-Id", /* Name */ 6307 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 6308 AVP_FLAG_VENDOR, /* Fixed flag values */ 6309 AVP_TYPE_OCTETSTRING /* base type of data */ 6310 }; 6311 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 6312 }; 6313 6314 /*==================================================================*/ 6121 6315 /* 3GPP TS 29.229 V15.2.0 (2019-09) */ 6122 6316 /* Cx and Dx interfaces based on the Diameter protocol; */ -
extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv
r1504 r1505 701 701 #,,,,,,, 702 702 UE-Local-IPv6-Prefix,2205,A.8.3.1,OctetString,"V,M",P,, 703 ,,,,,,, 704 @standard,3GPP TS 29.217,,,,,, 705 #=,,,,,,, 706 # 3GPP TS 29.217 V15.1.0 (2019-09),,,,,,, 707 # Policy and Charging Control (PCC);,,,,,,, 708 # Congestion reporting over Np reference point,,,,,,, 709 # ,,,,,,, 710 # From 3GPP 29217-f10.doc,,,,,,, 711 #=,,,,,,, 712 #,,,,,,, 713 #=,,,,,,, 714 # 3GPP TS 29.217 Table 5.3.1.1: Np specific Diameter AVPs ,,,,,,, 715 #=,,,,,,, 716 #,,,,,,, 717 Aggregated-Congestion-Info,4000,5.3.2,Grouped,"V, M",P,, 718 Aggregated-RUCI-Report,4001,5.3.3,Grouped,"V, M",P,, 719 Congestion-Level-Definition,4002,5.3.4,Grouped,V,P,,M 720 Congestion-Level-Range,4003,5.3.5,Unsigned32,V,P,,M 721 Congestion-Level-Set-Id,4004,5.3.6,Unsigned32,V,P,,M 722 Congestion-Level-Value,4005,5.3.7,Unsigned32,"V, M",P,, 723 Congestion-Location-Id,4006,5.3.8,Grouped,V,P,,M 724 Conditional-Restriction,4007,5.3.9,Unsigned32,V,P,,M 725 eNodeB-Id,4008,5.3.10,OctetString,"V, M",P,, 726 IMSI-List,4009,5.3.11,OctetString,"V, M",P,, 727 RCAF-Id,4010,5.3.12,DiameterIdentity,"V, M",P,, 728 Reporting-Restriction,4011,5.3.13,Unsigned32,V,P,,M 729 RUCI-Action,4012,5.3.14,Unsigned32,V,P,,M 730 Extended-eNodeB-Id,4013,5.3.15,OctetString,"V, ",P,,M 703 731 ,,,,,,, 704 732 @standard,3GPP TS 29.229,,,,,,
Note: See TracChangeset
for help on using the changeset viewer.