Mercurial > hg > freeDiameter
diff extensions/dict_dcca_3gpp/dict_dcca_3gpp.c @ 1226:e59d76289e18
Add one AVP from 3GPP 29.210.
author | Thomas Klausner <tk@giga.or.at> |
---|---|
date | Wed, 17 Jul 2013 18:48:43 +0200 |
parents | dee5ca683bee |
children | d9c48b0e8d97 |
line wrap: on
line diff
--- a/extensions/dict_dcca_3gpp/dict_dcca_3gpp.c Tue Jul 16 19:23:33 2013 +0200 +++ b/extensions/dict_dcca_3gpp/dict_dcca_3gpp.c Wed Jul 17 18:48:43 2013 +0200 @@ -1305,6 +1305,23 @@ CHECK_dict_new(DICT_AVP, &data, DiameterIdentity_type, NULL); }; + /* 3GPP 29.210-670 (6.7.0 2006-12-18) */ + /* PDP-Session-Operation */ + { + struct dict_avp_data data = { + 1015, /* Code */ + 10415, /* Vendor */ + "PDP-Session-Operation", /* Name */ + AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ + AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ + AVP_TYPE_INTEGER32 /* base type of data */ + }; + struct dict_object *type; + struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "3GPP/Enumerated(PDP-Session-Operation)", NULL, NULL, NULL }; + CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); + CHECK_dict_new(DICT_AVP, &data, type, NULL); + }; + /* 3GPP 29.212-c00 (12.0.0 2013.03.15) */ /* Gx-specific */ /* ADC-Revalidation-Time */ @@ -10280,6 +10297,7 @@ + /*****************************************************/ /* end of generated data, rules below added manually */ /*****************************************************/