Mercurial > hg > freeDiameter
changeset 1483:900d11ff9d17
Update to 3GPP2 X.S0057-0 v2.0
Define 3GPP2-BSID (vendor 5535, code 9010) in dict_dcca_3gpp.csv
per 3GPP2 X.S0057-0 v2.0.
Note: Type changed from OctetString to UTF8String.
Note: Must Flag M set.
Generate AVP instead of hand-coding.
author | Luke Mewburn <luke@mewburn.net> |
---|---|
date | Thu, 26 Mar 2020 15:52:18 +1100 |
parents | 8232878f292d |
children | 3bf80555f00a |
files | extensions/dict_dcca_3gpp/dict_dcca_3gpp.c extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv |
diffstat | 2 files changed, 28 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/extensions/dict_dcca_3gpp/dict_dcca_3gpp.c Thu Mar 26 15:31:54 2020 +1100 +++ b/extensions/dict_dcca_3gpp/dict_dcca_3gpp.c Thu Mar 26 15:52:18 2020 +1100 @@ -14782,22 +14782,27 @@ }; /*==================================================================*/ - /* End of generated data. */ - /*==================================================================*/ - - /* 3GPP2-BSID */ + /* 3GPP2 X.S0057-0 v2.0 */ + /* From 3GPP2 X.S0057-0_v2.0_091215.pdf */ + /*==================================================================*/ + + /* Note: 3GPP2-BSID (9010) corrected from OctetString to UTF8String. */ + /* 3GPP2-BSID, UTF8String, code 9010, section 5.6.2.1.1 */ { struct dict_avp_data data = { 9010, /* Code */ 5535, /* Vendor */ "3GPP2-BSID", /* Name */ AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ - AVP_FLAG_VENDOR, /* Fixed flag values */ - AVP_TYPE_OCTETSTRING /* base type of data */ /* XXX: guessed */ - }; - CHECK_dict_new(DICT_AVP, &data, NULL, NULL); - }; - + AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ + AVP_TYPE_OCTETSTRING /* base type of data */ + }; + CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); + }; + + /*==================================================================*/ + /* End of generated data. */ + /*==================================================================*/ /*==================================================================*/ /* Rules section */
--- a/extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv Thu Mar 26 15:31:54 2020 +1100 +++ b/extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv Thu Mar 26 15:52:18 2020 +1100 @@ -1,4 +1,4 @@ -Attribute Name,AVP Code,Section defined,Value Type,Must,May,Should not,Must not,May Encrypt +Attribute Name,AVP Code,Section defined,Value Type,Must,May,Should not,Must not,extra rows @vendor,10415,,,,,,, ,,,,,,,, @standard,3GPP TS 29.061,,,,,,, @@ -1288,3 +1288,15 @@ Service-Generic-Information,1256,8.5.10,Grouped,"M,V",,,,Y Total-Number-Of-Messages-Exploded,2113,8.4,Unsigned32,"M,V",,,,Y Total-Number-Of-Messages-Sent,2114,8.4,Unsigned32,"M,V",,,,Y +,,,,,,,, +,,,,,,,, +@vendor,5535,,,,,,, +,,,,,,,, +@standard,X.S0057-0,,,,,,, +#=,,,,,,,, +# 3GPP2 X.S0057-0 v2.0,,,,,,,, +# From 3GPP2 X.S0057-0_v2.0_091215.pdf,,,,,,,, +#=,,,,,,,, +#,,,,,,,, +# Note: 3GPP2-BSID (9010) corrected from OctetString to UTF8String.,,,,,,,, +3GPP2-BSID,9010,5.6.2.1.1,UTF8String,"M,V",P,,,No