Changeset 1520:5aa6d237b306 in freeDiameter for extensions
- Timestamp:
- Apr 9, 2020, 12:24:42 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
r1519 r1520 14742 14742 /* */ 14743 14743 /* From 3GPP 29388-f10.doc */ 14744 /* */14745 14744 /*==================================================================*/ 14746 14745 … … 14846 14845 /* MB2 Reference Point; */ 14847 14846 /* Stage 3 */ 14847 /* */ 14848 /* From 3GPP 29468-f80.doc */ 14848 14849 /*==================================================================*/ 14849 14850 … … 15294 15295 }; 15295 15296 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 15297 }; 15298 15299 /*==================================================================*/ 15300 /* 3GPP TS 29.561 V16.3.0 (2020-03) */ 15301 /* 5G System; Interworking between 5G Network and external */ 15302 /* Data Networks; */ 15303 /* Stage 3 */ 15304 /* */ 15305 /* From 3GPP 29561-g30.doc */ 15306 /*==================================================================*/ 15307 15308 /*==================================================================*/ 15309 /* Table 12.4-1: N6 re-used Diameter AVPs */ 15310 15311 /* Note: Only AVPs defined in 3GPP TS 29.561. */ 15312 /*==================================================================*/ 15313 15314 /* 3GPP-Notification, OctetString, code 110, section 11.3.1 */ 15315 { 15316 struct dict_avp_data data = { 15317 110, /* Code */ 15318 10415, /* Vendor */ 15319 "3GPP-Notification", /* Name */ 15320 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 15321 AVP_FLAG_VENDOR, /* Fixed flag values */ 15322 AVP_TYPE_OCTETSTRING /* base type of data */ 15323 }; 15324 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 15325 }; 15326 15327 /* 3GPP-UE-MAC-Address, OctetString, code 111, section 11.3.1 */ 15328 { 15329 struct dict_avp_data data = { 15330 111, /* Code */ 15331 10415, /* Vendor */ 15332 "3GPP-UE-MAC-Address", /* Name */ 15333 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 15334 AVP_FLAG_VENDOR, /* Fixed flag values */ 15335 AVP_TYPE_OCTETSTRING /* base type of data */ 15336 }; 15337 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 15338 }; 15339 15340 /* 3GPP-Authorization-Reference, OctetString, code 112, section 11.3.1 */ 15341 { 15342 struct dict_avp_data data = { 15343 112, /* Code */ 15344 10415, /* Vendor */ 15345 "3GPP-Authorization-Reference", /* Name */ 15346 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 15347 AVP_FLAG_VENDOR, /* Fixed flag values */ 15348 AVP_TYPE_OCTETSTRING /* base type of data */ 15349 }; 15350 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 15351 }; 15352 15353 /* 3GPP-Policy-Reference, OctetString, code 113, section 11.3.1 */ 15354 { 15355 struct dict_avp_data data = { 15356 113, /* Code */ 15357 10415, /* Vendor */ 15358 "3GPP-Policy-Reference", /* Name */ 15359 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 15360 AVP_FLAG_VENDOR, /* Fixed flag values */ 15361 AVP_TYPE_OCTETSTRING /* base type of data */ 15362 }; 15363 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 15364 }; 15365 15366 /* 3GPP-Session-AMBR, OctetString, code 114, section 11.3.1 */ 15367 { 15368 struct dict_avp_data data = { 15369 114, /* Code */ 15370 10415, /* Vendor */ 15371 "3GPP-Session-AMBR", /* Name */ 15372 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 15373 AVP_FLAG_VENDOR, /* Fixed flag values */ 15374 AVP_TYPE_OCTETSTRING /* base type of data */ 15375 }; 15376 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 15377 }; 15378 15379 /* 3GPP-NAI, OctetString, code 115, section 11.3.1 */ 15380 { 15381 struct dict_avp_data data = { 15382 115, /* Code */ 15383 10415, /* Vendor */ 15384 "3GPP-NAI", /* Name */ 15385 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 15386 AVP_FLAG_VENDOR, /* Fixed flag values */ 15387 AVP_TYPE_OCTETSTRING /* base type of data */ 15388 }; 15389 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 15390 }; 15391 15392 /* 3GPP-Session-AMBR-v2, OctetString, code 116, section 11.3.1 */ 15393 { 15394 struct dict_avp_data data = { 15395 116, /* Code */ 15396 10415, /* Vendor */ 15397 "3GPP-Session-AMBR-v2", /* Name */ 15398 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 15399 AVP_FLAG_VENDOR, /* Fixed flag values */ 15400 AVP_TYPE_OCTETSTRING /* base type of data */ 15401 }; 15402 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 15403 }; 15404 15405 /* 3GPP-IP-Address-Pool-Id, OctetString, code 118, section 11.3.1 */ 15406 { 15407 struct dict_avp_data data = { 15408 118, /* Code */ 15409 10415, /* Vendor */ 15410 "3GPP-IP-Address-Pool-Id", /* Name */ 15411 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 15412 AVP_FLAG_VENDOR, /* Fixed flag values */ 15413 AVP_TYPE_OCTETSTRING /* base type of data */ 15414 }; 15415 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 15416 }; 15417 15418 /*==================================================================*/ 15419 /* Table 17.4-1: Additional information needed for network slice specific authentication */ 15420 /*==================================================================*/ 15421 15422 /* 3GPP-S-NSSAI, UTF8String, code 200, section 16.3.1 */ 15423 { 15424 struct dict_avp_data data = { 15425 200, /* Code */ 15426 10415, /* Vendor */ 15427 "3GPP-S-NSSAI", /* Name */ 15428 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 15429 AVP_FLAG_VENDOR, /* Fixed flag values */ 15430 AVP_TYPE_OCTETSTRING /* base type of data */ 15431 }; 15432 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); 15296 15433 }; 15297 15434 -
extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv
r1519 r1520 1706 1706 # ,,,,,,, 1707 1707 # From 3GPP 29388-f10.doc,,,,,,, 1708 # ,,,,,,,1709 1708 #=,,,,,,, 1710 1709 #,,,,,,, … … 1742 1741 # MB2 Reference Point;,,,,,,, 1743 1742 # Stage 3,,,,,,, 1743 # ,,,,,,, 1744 # From 3GPP 29468-f80.doc,,,,,,, 1744 1745 #=,,,,,,, 1745 1746 #,,,,,,, … … 1796 1797 TMGI-Number,3516,6.4.18,Unsigned32,"M,V",P,, 1797 1798 Userplane-Protocol-Result,3529,6.4.31,Grouped,V,P,,M 1799 ,,,,,,, 1800 @standard,3GPP TS 29.561,,,,,, 1801 #=,,,,,,, 1802 # 3GPP TS 29.561 V16.3.0 (2020-03),,,,,,, 1803 # 5G System; Interworking between 5G Network and external,,,,,,, 1804 # Data Networks;,,,,,,, 1805 # Stage 3,,,,,,, 1806 # ,,,,,,, 1807 # From 3GPP 29561-g30.doc,,,,,,, 1808 #=,,,,,,, 1809 #,,,,,,, 1810 #=,,,,,,, 1811 # Table 12.4-1: N6 re-used Diameter AVPs,,,,,,, 1812 #,,,,,,, 1813 # Note: Only AVPs defined in 3GPP TS 29.561.,,,,,,, 1814 #=,,,,,,, 1815 #,,,,,,, 1816 3GPP-Notification,110,11.3.1,OctetString,V,P,,M 1817 3GPP-UE-MAC-Address,111,11.3.1,OctetString,V,P,,M 1818 3GPP-Authorization-Reference,112,11.3.1,OctetString,V,P,,M 1819 3GPP-Policy-Reference,113,11.3.1,OctetString,V,P,,M 1820 3GPP-Session-AMBR,114,11.3.1,OctetString,V,P,,M 1821 3GPP-NAI,115,11.3.1,OctetString,V,P,,M 1822 3GPP-Session-AMBR-v2,116,11.3.1,OctetString,V,P,,M 1823 3GPP-IP-Address-Pool-Id,118,11.3.1,OctetString,V,P,,M 1824 #=,,,,,,, 1825 # Table 17.4-1: Additional information needed for network slice specific authentication,,,,,,, 1826 #=,,,,,,, 1827 #,,,,,,, 1828 3GPP-S-NSSAI,200,16.3.1,UTF8String,V,P,,M 1798 1829 ,,,,,,, 1799 1830 @standard,3GPP TS 32.299,,,,,,
Note: See TracChangeset
for help on using the changeset viewer.