Navigation


Changeset 1523:7f7a7cc2ce1f in freeDiameter


Ignore:
Timestamp:
Apr 18, 2020, 9:20:07 AM (4 years ago)
Author:
Luke Mewburn <luke@mewburn.net>
Branch:
default
Phase:
public
Message:

Fix types of 3GPP Max-PLR-DL, Max-PLR-UL

3GPP TS 29.212 table 5.3.0.1 row Max-PLR-DL (2852)
incorrectly lists type as Unsigned32 instead of Float32.
3GPP TS 29.212 clause 5.3.138 uses Float32.
Fix: Max-PLR-DL (2852) type changed from Float32 to Unsigned32.

3GPP TS 29.212 table 5.3.0.1 row Max-PLR-UL (2853)
incorrectly lists type as Unsigned32 instead of Float32.
3GPP TS 29.212 clause 5.3.139 uses Float32.
Fix: Max-PLR-UL (2853) type changed from Float32 to Unsigned32.

Location:
extensions/dict_dcca_3gpp
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/dict_dcca_3gpp/add_avps.c

    r1522 r1523  
    40044004        };
    40054005
    4006         /* Max-PLR-DL, Float32, code 2852, section 5.3.138                  */
     4006        /* Note: 3GPP TS 29.212 table 5.3.0.1 row Max-PLR-DL (2852)         */
     4007        /* incorrectly lists type as Unsigned32 instead of Float32.         */
     4008        /* 3GPP TS 29.212 clause 5.3.138 uses Float32.                      */
     4009        /*                                                                  */
     4010        /* Fix: Max-PLR-DL (2852) type changed from Float32 to Unsigned32.  */
     4011        /* Max-PLR-DL, Unsigned32, code 2852, section 5.3.138               */
    40074012        {
    40084013                struct dict_avp_data data = {
     
    40124017                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    40134018                        AVP_FLAG_VENDOR,        /* Fixed flag values */
    4014                         AVP_TYPE_FLOAT32        /* base type of data */
    4015                 };
    4016                 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
    4017         };
    4018 
    4019         /* Max-PLR-UL, Float32, code 2853, section 5.3.139                  */
     4019                        AVP_TYPE_UNSIGNED32     /* base type of data */
     4020                };
     4021                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     4022        };
     4023
     4024        /* Note: 3GPP TS 29.212 table 5.3.0.1 row Max-PLR-UL (2853)         */
     4025        /* incorrectly lists type as Unsigned32 instead of Float32.         */
     4026        /* 3GPP TS 29.212 clause 5.3.139 uses Float32.                      */
     4027        /*                                                                  */
     4028        /* Fix: Max-PLR-UL (2853) type changed from Float32 to Unsigned32.  */
     4029        /* Max-PLR-UL, Unsigned32, code 2853, section 5.3.139               */
    40204030        {
    40214031                struct dict_avp_data data = {
     
    40254035                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
    40264036                        AVP_FLAG_VENDOR,        /* Fixed flag values */
    4027                         AVP_TYPE_FLOAT32        /* base type of data */
     4037                        AVP_TYPE_UNSIGNED32     /* base type of data */
    40284038                };
    40294039                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
  • extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv

    r1522 r1523  
    538538IP-CAN-Session-Charging-Scope,2827,5.3.114,Enumerated,V,P,,M
    539539IP-CAN-Type,1027,5.3.27,Enumerated,"M,V",P,,
    540 Max-PLR-DL,2852,5.3.138,Float32,V,P,,M
    541 Max-PLR-UL,2853,5.3.139,Float32,V,P,,M
     540# Note: 3GPP TS 29.212 table 5.3.0.1 row Max-PLR-DL (2852),,,,,,,
     541# incorrectly lists type as Unsigned32 instead of Float32.,,,,,,,
     542# 3GPP TS 29.212 clause 5.3.138 uses Float32.,,,,,,,
     543# ,,,,,,,
     544# Fix: Max-PLR-DL (2852) type changed from Float32 to Unsigned32.,,,,,,,
     545Max-PLR-DL,2852,5.3.138,Unsigned32,V,P,,M
     546# Note: 3GPP TS 29.212 table 5.3.0.1 row Max-PLR-UL (2853),,,,,,,
     547# incorrectly lists type as Unsigned32 instead of Float32.,,,,,,,
     548# 3GPP TS 29.212 clause 5.3.139 uses Float32.,,,,,,,
     549# ,,,,,,,
     550# Fix: Max-PLR-UL (2853) type changed from Float32 to Unsigned32.,,,,,,,
     551Max-PLR-UL,2853,5.3.139,Unsigned32,V,P,,M
    542552Metering-Method,1007,5.3.8,Enumerated,"M,V",P,,
    543553Monitoring-Flags,2828,5.3.115,Unsigned32,V,,,M
Note: See TracChangeset for help on using the changeset viewer.