Navigation


Changeset 1513:73e563165594 in freeDiameter for extensions


Ignore:
Timestamp:
Apr 7, 2020, 6:38:33 PM (4 years ago)
Author:
Luke Mewburn <luke@mewburn.net>
Branch:
default
Phase:
public
Message:

Add 3GPP TS 29.468 V15.8.0 (2019-12)

Add AVPs:

  • BMSC-Address, Address, code 3500, section 6.4.2
  • BMSC-Port, Unsigned32, code 3501, section 6.4.3
  • Common-Tunnel-Endpoint-Identifier, OctetString?, code 3524, section 6.4.26
  • FEC-Request, OctetString?, code 3525, section 6.4.27
  • FEC-Result, Unsigned32, code 3531, section 6.4.33
  • Local-M1-Information, Grouped, code 3518, section 6.4.20
  • Local-MB2-U-Information, Grouped, code 3519, section 6.4.21
  • MB2U-Security, Unsigned32, code 3517, section 6.4.19
  • MBMS-Bearer-Event, Unsigned32, code 3502, section 6.4.4
  • MBMS-Bearer-Event-Notification, Grouped, code 3503, section 6.4.5
  • MBMS-Bearer-Request, Grouped, code 3504, section 6.4.6
  • MBMS-Bearer-Response, Grouped, code 3505, section 6.4.7
  • MBMS-Bearer-Result, Unsigned32, code 3506, section 6.4.8
  • MBMS-eNB-IP-Multicast-Address, Address, code 3520, section 6.4.22
  • MBMS-eNB-IPv6-Multicast-Address, Address, code 3521, section 6.4.23
  • MBMS-GW-SSM-IP-Address-29.468, Address, code 3522, section 6.4.24
  • MBMS-GW-SSM-IPv6-Address-29.468, Address, code 3523, section 6.4.25
  • MBMS-Start-Time, Time, code 3507, section 6.4.9
  • Radio-Frequency-29.468, Unsigned32, code 3508, section 6.4.10
  • ROHC-Full-Header-Periodicity, Float32, code 3527, section 6.4.29
  • ROHC-Max-CID, Unsigned32, code 3532, section 6.4.34
  • ROHC-Profile, Unsigned32, code 3528, section 6.4.30
  • ROHC-Request, Grouped, code 3526, section 6.4.28
  • ROHC-Result, Unsigned32, code 3530, section 6.4.32
  • TMGI-Allocation-Request, Grouped, code 3509, section 6.4.11
  • TMGI-Allocation-Response, Grouped, code 3510, section 6.4.12
  • TMGI-Allocation-Result, Unsigned32, code 3511, section 6.4.13
  • TMGI-Deallocation-Request, Grouped, code 3512, section 6.4.14
  • TMGI-Deallocation-Response, Grouped, code 3513, section 6.4.15
  • TMGI-Deallocation-Result, Unsigned32, code 3514, section 6.4.16
  • TMGI-Expiry, Grouped, code 3515, section 6.4.17
  • TMGI-Number, Unsigned32, code 3516, section 6.4.18
  • Userplane-Protocol-Result, Grouped, code 3529, section 6.4.31

Note: Name conflict with 3GPP TS 29.061 MBMS-GW-SSM-IP-Address (924).
3GPP TS 29.061 V10.4.0 (2011-09) CR 0355 added MBMS-GW-SSM-IP-Address (924).
3GPP TS 29.468 V14.0.0 (2016-12) CR 0021 added MBMS-GW-SSM-IP-Address (3522).
Fix: MBMS-GW-SSM-IP-Address (3522) renamed to MBMS-GW-SSM-IP-Address-29.468 (3522).

Note: Name conflict with 3GPP TS 29.061 MBMS-GW-SSM-IPv6-Address (925).
3GPP TS 29.061 V10.4.0 (2011-09) CR 0355 added MBMS-GW-SSM-IPv6-Address (925).
3GPP TS 29.468 V14.0.0 (2016-12) CR 0021 added MBMS-GW-SSM-IPv6-Address (3523).
Fix: MBMS-GW-SSM-IPv6-Address (3523) renamed to MBMS-GW-SSM-IPv6-Address-29.468 (3523).

Note: Name conflict with 3GPP TS 32.299 Radio-Frequency (3462).
3GPP TS 29.468 V12.0.0 (2014-09) added Radio-Frequency (3508).
3GPP TS 32.299 V13.1.0 (2015-06) CR 0638 added Radio-Frequency (3462).
Fix: Radio-Frequency (3508) renamed to Radio-Frequency-29.468 (3508).

Location:
extensions/dict_dcca_3gpp
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/dict_dcca_3gpp/add_avps.c

    r1512 r1513  
    822822        };
    823823
     824        /* Note: Name conflict with 3GPP TS 29.061 MBMS-GW-SSM-IP-Address (3522). */
     825        /* 3GPP TS 29.061 V10.4.0 (2011-09) CR 0355 added MBMS-GW-SSM-IP-Address (924). */
     826        /* 3GPP TS 29.468 V14.0.0 (2016-12) CR 0021 added MBMS-GW-SSM-IP-Address (3522). */
    824827        /* MBMS-GW-SSM-IP-Address, OctetString, code 924, section 20.5a.2   */
    825828        {
     
    838841        /* MBMS-GW-SSM-IPv6-Address (925) to MBMS-GW-SSM-Ipv6-Address;      */
    839842        /* this rename was not applied.                                     */
     843        /* Note: Name conflict with 3GPP TS 29.061 MBMS-GW-SSM-IPv6-Address (3523). */
     844        /* 3GPP TS 29.061 V10.4.0 (2011-09) CR 0355 added MBMS-GW-SSM-IPv6-Address (925). */
     845        /* 3GPP TS 29.468 V14.0.0 (2016-12) CR 0021 added MBMS-GW-SSM-IPv6-Address (3523). */
    840846        /* MBMS-GW-SSM-IPv6-Address, OctetString, code 925, section 20.5a.3 */
    841847        {
     
    1380613812
    1380713813        /*==================================================================*/
     13814        /* 3GPP TS 29.468 V15.8.0 (2019-12)                                 */
     13815        /* Group Communication System Enablers for LTE (GCSE_LTE);          */
     13816        /* MB2 Reference Point;                                             */
     13817        /* Stage 3                                                          */
     13818        /*==================================================================*/
     13819
     13820        /*==================================================================*/
     13821        /* 3GPP TS 29.468 Table 6.4.1 1: MB2 C specific Diameter AVPs       */
     13822        /*==================================================================*/
     13823
     13824        /* BMSC-Address, Address, code 3500, section 6.4.2                  */
     13825        {
     13826                struct dict_avp_data data = {
     13827                        3500,   /* Code */
     13828                        10415,  /* Vendor */
     13829                        "BMSC-Address", /* Name */
     13830                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     13831                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     13832                        AVP_TYPE_OCTETSTRING    /* base type of data */
     13833                };
     13834                CHECK_dict_new(DICT_AVP, &data, Address_type, NULL);
     13835        };
     13836
     13837        /* BMSC-Port, Unsigned32, code 3501, section 6.4.3                  */
     13838        {
     13839                struct dict_avp_data data = {
     13840                        3501,   /* Code */
     13841                        10415,  /* Vendor */
     13842                        "BMSC-Port",    /* Name */
     13843                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     13844                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     13845                        AVP_TYPE_UNSIGNED32     /* base type of data */
     13846                };
     13847                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     13848        };
     13849
     13850        /* Common-Tunnel-Endpoint-Identifier, OctetString, code 3524, section 6.4.26 */
     13851        {
     13852                struct dict_avp_data data = {
     13853                        3524,   /* Code */
     13854                        10415,  /* Vendor */
     13855                        "Common-Tunnel-Endpoint-Identifier",    /* Name */
     13856                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     13857                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     13858                        AVP_TYPE_OCTETSTRING    /* base type of data */
     13859                };
     13860                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     13861        };
     13862
     13863        /* FEC-Request, OctetString, code 3525, section 6.4.27              */
     13864        {
     13865                struct dict_avp_data data = {
     13866                        3525,   /* Code */
     13867                        10415,  /* Vendor */
     13868                        "FEC-Request",  /* Name */
     13869                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     13870                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     13871                        AVP_TYPE_OCTETSTRING    /* base type of data */
     13872                };
     13873                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     13874        };
     13875
     13876        /* FEC-Result, Unsigned32, code 3531, section 6.4.33                */
     13877        {
     13878                struct dict_avp_data data = {
     13879                        3531,   /* Code */
     13880                        10415,  /* Vendor */
     13881                        "FEC-Result",   /* Name */
     13882                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     13883                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     13884                        AVP_TYPE_UNSIGNED32     /* base type of data */
     13885                };
     13886                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     13887        };
     13888
     13889        /* Local-M1-Information, Grouped, code 3518, section 6.4.20         */
     13890        {
     13891                struct dict_avp_data data = {
     13892                        3518,   /* Code */
     13893                        10415,  /* Vendor */
     13894                        "Local-M1-Information", /* Name */
     13895                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     13896                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     13897                        AVP_TYPE_GROUPED        /* base type of data */
     13898                };
     13899                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     13900        };
     13901
     13902        /* Local-MB2-U-Information, Grouped, code 3519, section 6.4.21      */
     13903        {
     13904                struct dict_avp_data data = {
     13905                        3519,   /* Code */
     13906                        10415,  /* Vendor */
     13907                        "Local-MB2-U-Information",      /* Name */
     13908                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     13909                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     13910                        AVP_TYPE_GROUPED        /* base type of data */
     13911                };
     13912                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     13913        };
     13914
     13915        /* MB2U-Security, Unsigned32, code 3517, section 6.4.19             */
     13916        {
     13917                struct dict_avp_data data = {
     13918                        3517,   /* Code */
     13919                        10415,  /* Vendor */
     13920                        "MB2U-Security",        /* Name */
     13921                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     13922                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     13923                        AVP_TYPE_UNSIGNED32     /* base type of data */
     13924                };
     13925                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     13926        };
     13927
     13928        /* MBMS-Bearer-Event, Unsigned32, code 3502, section 6.4.4          */
     13929        {
     13930                struct dict_avp_data data = {
     13931                        3502,   /* Code */
     13932                        10415,  /* Vendor */
     13933                        "MBMS-Bearer-Event",    /* Name */
     13934                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     13935                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     13936                        AVP_TYPE_UNSIGNED32     /* base type of data */
     13937                };
     13938                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     13939        };
     13940
     13941        /* MBMS-Bearer-Event-Notification, Grouped, code 3503, section 6.4.5 */
     13942        {
     13943                struct dict_avp_data data = {
     13944                        3503,   /* Code */
     13945                        10415,  /* Vendor */
     13946                        "MBMS-Bearer-Event-Notification",       /* Name */
     13947                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     13948                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     13949                        AVP_TYPE_GROUPED        /* base type of data */
     13950                };
     13951                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     13952        };
     13953
     13954        /* MBMS-Bearer-Request, Grouped, code 3504, section 6.4.6           */
     13955        {
     13956                struct dict_avp_data data = {
     13957                        3504,   /* Code */
     13958                        10415,  /* Vendor */
     13959                        "MBMS-Bearer-Request",  /* Name */
     13960                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     13961                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     13962                        AVP_TYPE_GROUPED        /* base type of data */
     13963                };
     13964                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     13965        };
     13966
     13967        /* MBMS-Bearer-Response, Grouped, code 3505, section 6.4.7          */
     13968        {
     13969                struct dict_avp_data data = {
     13970                        3505,   /* Code */
     13971                        10415,  /* Vendor */
     13972                        "MBMS-Bearer-Response", /* Name */
     13973                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     13974                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     13975                        AVP_TYPE_GROUPED        /* base type of data */
     13976                };
     13977                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     13978        };
     13979
     13980        /* MBMS-Bearer-Result, Unsigned32, code 3506, section 6.4.8         */
     13981        {
     13982                struct dict_avp_data data = {
     13983                        3506,   /* Code */
     13984                        10415,  /* Vendor */
     13985                        "MBMS-Bearer-Result",   /* Name */
     13986                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     13987                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     13988                        AVP_TYPE_UNSIGNED32     /* base type of data */
     13989                };
     13990                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     13991        };
     13992
     13993        /* MBMS-eNB-IP-Multicast-Address, Address, code 3520, section 6.4.22 */
     13994        {
     13995                struct dict_avp_data data = {
     13996                        3520,   /* Code */
     13997                        10415,  /* Vendor */
     13998                        "MBMS-eNB-IP-Multicast-Address",        /* Name */
     13999                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     14000                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     14001                        AVP_TYPE_OCTETSTRING    /* base type of data */
     14002                };
     14003                CHECK_dict_new(DICT_AVP, &data, Address_type, NULL);
     14004        };
     14005
     14006        /* MBMS-eNB-IPv6-Multicast-Address, Address, code 3521, section 6.4.23 */
     14007        {
     14008                struct dict_avp_data data = {
     14009                        3521,   /* Code */
     14010                        10415,  /* Vendor */
     14011                        "MBMS-eNB-IPv6-Multicast-Address",      /* Name */
     14012                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     14013                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     14014                        AVP_TYPE_OCTETSTRING    /* base type of data */
     14015                };
     14016                CHECK_dict_new(DICT_AVP, &data, Address_type, NULL);
     14017        };
     14018
     14019        /* Note: Name conflict with 3GPP TS 29.061 MBMS-GW-SSM-IP-Address (924). */
     14020        /* 3GPP TS 29.061 V10.4.0 (2011-09) CR 0355 added MBMS-GW-SSM-IP-Address (924). */
     14021        /* 3GPP TS 29.468 V14.0.0 (2016-12) CR 0021 added MBMS-GW-SSM-IP-Address (3522). */
     14022        /*                                                                  */
     14023        /* Fix: MBMS-GW-SSM-IP-Address (3522) renamed to MBMS-GW-SSM-IP-Address-29.468 (3522). */
     14024        /* MBMS-GW-SSM-IP-Address-29.468, Address, code 3522, section 6.4.24 */
     14025        {
     14026                struct dict_avp_data data = {
     14027                        3522,   /* Code */
     14028                        10415,  /* Vendor */
     14029                        "MBMS-GW-SSM-IP-Address-29.468",        /* Name */
     14030                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     14031                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     14032                        AVP_TYPE_OCTETSTRING    /* base type of data */
     14033                };
     14034                CHECK_dict_new(DICT_AVP, &data, Address_type, NULL);
     14035        };
     14036
     14037        /* Note: Name conflict with 3GPP TS 29.061 MBMS-GW-SSM-IPv6-Address (925). */
     14038        /* 3GPP TS 29.061 V10.4.0 (2011-09) CR 0355 added MBMS-GW-SSM-IPv6-Address (925). */
     14039        /* 3GPP TS 29.468 V14.0.0 (2016-12) CR 0021 added MBMS-GW-SSM-IPv6-Address (3523). */
     14040        /*                                                                  */
     14041        /* Fix: MBMS-GW-SSM-IPv6-Address (3523) renamed to MBMS-GW-SSM-IPv6-Address-29.468 (3523). */
     14042        /* MBMS-GW-SSM-IPv6-Address-29.468, Address, code 3523, section 6.4.25 */
     14043        {
     14044                struct dict_avp_data data = {
     14045                        3523,   /* Code */
     14046                        10415,  /* Vendor */
     14047                        "MBMS-GW-SSM-IPv6-Address-29.468",      /* Name */
     14048                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     14049                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     14050                        AVP_TYPE_OCTETSTRING    /* base type of data */
     14051                };
     14052                CHECK_dict_new(DICT_AVP, &data, Address_type, NULL);
     14053        };
     14054
     14055        /* MBMS-Start-Time, Time, code 3507, section 6.4.9                  */
     14056        {
     14057                struct dict_avp_data data = {
     14058                        3507,   /* Code */
     14059                        10415,  /* Vendor */
     14060                        "MBMS-Start-Time",      /* Name */
     14061                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     14062                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     14063                        AVP_TYPE_OCTETSTRING    /* base type of data */
     14064                };
     14065                CHECK_dict_new(DICT_AVP, &data, Time_type, NULL);
     14066        };
     14067
     14068        /* Note: Name conflict with 3GPP TS 32.299 Radio-Frequency (3462).  */
     14069        /* 3GPP TS 29.468 V12.0.0 (2014-09) added Radio-Frequency (3508).   */
     14070        /* 3GPP TS 32.299 V13.1.0 (2015-06) CR 0638 added Radio-Frequency (3462). */
     14071        /*                                                                  */
     14072        /* Fix: Radio-Frequency (3508) renamed to Radio-Frequency-29.468 (3508). */
     14073        /* Radio-Frequency-29.468, Unsigned32, code 3508, section 6.4.10    */
     14074        {
     14075                struct dict_avp_data data = {
     14076                        3508,   /* Code */
     14077                        10415,  /* Vendor */
     14078                        "Radio-Frequency-29.468",       /* Name */
     14079                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     14080                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     14081                        AVP_TYPE_UNSIGNED32     /* base type of data */
     14082                };
     14083                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     14084        };
     14085
     14086        /* ROHC-Full-Header-Periodicity, Float32, code 3527, section 6.4.29 */
     14087        {
     14088                struct dict_avp_data data = {
     14089                        3527,   /* Code */
     14090                        10415,  /* Vendor */
     14091                        "ROHC-Full-Header-Periodicity", /* Name */
     14092                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     14093                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     14094                        AVP_TYPE_FLOAT32        /* base type of data */
     14095                };
     14096                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     14097        };
     14098
     14099        /* ROHC-Max-CID, Unsigned32, code 3532, section 6.4.34              */
     14100        {
     14101                struct dict_avp_data data = {
     14102                        3532,   /* Code */
     14103                        10415,  /* Vendor */
     14104                        "ROHC-Max-CID", /* Name */
     14105                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     14106                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     14107                        AVP_TYPE_UNSIGNED32     /* base type of data */
     14108                };
     14109                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     14110        };
     14111
     14112        /* ROHC-Profile, Unsigned32, code 3528, section 6.4.30              */
     14113        {
     14114                struct dict_avp_data data = {
     14115                        3528,   /* Code */
     14116                        10415,  /* Vendor */
     14117                        "ROHC-Profile", /* Name */
     14118                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     14119                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     14120                        AVP_TYPE_UNSIGNED32     /* base type of data */
     14121                };
     14122                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     14123        };
     14124
     14125        /* ROHC-Request, Grouped, code 3526, section 6.4.28                 */
     14126        {
     14127                struct dict_avp_data data = {
     14128                        3526,   /* Code */
     14129                        10415,  /* Vendor */
     14130                        "ROHC-Request", /* Name */
     14131                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     14132                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     14133                        AVP_TYPE_GROUPED        /* base type of data */
     14134                };
     14135                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     14136        };
     14137
     14138        /* ROHC-Result, Unsigned32, code 3530, section 6.4.32               */
     14139        {
     14140                struct dict_avp_data data = {
     14141                        3530,   /* Code */
     14142                        10415,  /* Vendor */
     14143                        "ROHC-Result",  /* Name */
     14144                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     14145                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     14146                        AVP_TYPE_UNSIGNED32     /* base type of data */
     14147                };
     14148                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     14149        };
     14150
     14151        /* TMGI-Allocation-Request, Grouped, code 3509, section 6.4.11      */
     14152        {
     14153                struct dict_avp_data data = {
     14154                        3509,   /* Code */
     14155                        10415,  /* Vendor */
     14156                        "TMGI-Allocation-Request",      /* Name */
     14157                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     14158                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     14159                        AVP_TYPE_GROUPED        /* base type of data */
     14160                };
     14161                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     14162        };
     14163
     14164        /* TMGI-Allocation-Response, Grouped, code 3510, section 6.4.12     */
     14165        {
     14166                struct dict_avp_data data = {
     14167                        3510,   /* Code */
     14168                        10415,  /* Vendor */
     14169                        "TMGI-Allocation-Response",     /* Name */
     14170                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     14171                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     14172                        AVP_TYPE_GROUPED        /* base type of data */
     14173                };
     14174                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     14175        };
     14176
     14177        /* TMGI-Allocation-Result, Unsigned32, code 3511, section 6.4.13    */
     14178        {
     14179                struct dict_avp_data data = {
     14180                        3511,   /* Code */
     14181                        10415,  /* Vendor */
     14182                        "TMGI-Allocation-Result",       /* Name */
     14183                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     14184                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     14185                        AVP_TYPE_UNSIGNED32     /* base type of data */
     14186                };
     14187                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     14188        };
     14189
     14190        /* TMGI-Deallocation-Request, Grouped, code 3512, section 6.4.14    */
     14191        {
     14192                struct dict_avp_data data = {
     14193                        3512,   /* Code */
     14194                        10415,  /* Vendor */
     14195                        "TMGI-Deallocation-Request",    /* Name */
     14196                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     14197                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     14198                        AVP_TYPE_GROUPED        /* base type of data */
     14199                };
     14200                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     14201        };
     14202
     14203        /* TMGI-Deallocation-Response, Grouped, code 3513, section 6.4.15   */
     14204        {
     14205                struct dict_avp_data data = {
     14206                        3513,   /* Code */
     14207                        10415,  /* Vendor */
     14208                        "TMGI-Deallocation-Response",   /* Name */
     14209                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     14210                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     14211                        AVP_TYPE_GROUPED        /* base type of data */
     14212                };
     14213                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     14214        };
     14215
     14216        /* TMGI-Deallocation-Result, Unsigned32, code 3514, section 6.4.16  */
     14217        {
     14218                struct dict_avp_data data = {
     14219                        3514,   /* Code */
     14220                        10415,  /* Vendor */
     14221                        "TMGI-Deallocation-Result",     /* Name */
     14222                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     14223                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     14224                        AVP_TYPE_UNSIGNED32     /* base type of data */
     14225                };
     14226                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     14227        };
     14228
     14229        /* TMGI-Expiry, Grouped, code 3515, section 6.4.17                  */
     14230        {
     14231                struct dict_avp_data data = {
     14232                        3515,   /* Code */
     14233                        10415,  /* Vendor */
     14234                        "TMGI-Expiry",  /* Name */
     14235                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     14236                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     14237                        AVP_TYPE_GROUPED        /* base type of data */
     14238                };
     14239                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     14240        };
     14241
     14242        /* TMGI-Number, Unsigned32, code 3516, section 6.4.18               */
     14243        {
     14244                struct dict_avp_data data = {
     14245                        3516,   /* Code */
     14246                        10415,  /* Vendor */
     14247                        "TMGI-Number",  /* Name */
     14248                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     14249                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flag values */
     14250                        AVP_TYPE_UNSIGNED32     /* base type of data */
     14251                };
     14252                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     14253        };
     14254
     14255        /* Userplane-Protocol-Result, Grouped, code 3529, section 6.4.31    */
     14256        {
     14257                struct dict_avp_data data = {
     14258                        3529,   /* Code */
     14259                        10415,  /* Vendor */
     14260                        "Userplane-Protocol-Result",    /* Name */
     14261                        AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,    /* Fixed flags */
     14262                        AVP_FLAG_VENDOR,        /* Fixed flag values */
     14263                        AVP_TYPE_GROUPED        /* base type of data */
     14264                };
     14265                CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
     14266        };
     14267
     14268        /*==================================================================*/
    1380814269        /* 3GPP TS 32.299 V15.7.0 (2019-06)                                 */
    1380914270        /* Charging management;                                             */
     
    1763518096        };
    1763618097
     18098        /* Note: Name conflict with 3GPP TS 32.299 Radio-Frequency (3508)   */
     18099        /* 3GPP TS 29.468 V12.0.0 (2014-09) added Radio-Frequency (3508).   */
     18100        /* 3GPP TS 32.299 V13.1.0 (2015-06) CR 0638 added Radio-Frequency (3462). */
    1763718101        /* Radio-Frequency, OctetString, code 3462                          */
    1763818102        {
  • extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv

    r1512 r1513  
    128128#,,,,,,,
    129129MBMS-Access-Indicator,923,20.5a.1,Enumerated,"M,V",P,,
     130# Note: Name conflict with 3GPP TS 29.061 MBMS-GW-SSM-IP-Address (3522).,,,,,,,
     131# 3GPP TS 29.061 V10.4.0 (2011-09) CR 0355 added MBMS-GW-SSM-IP-Address (924).,,,,,,,
     132# 3GPP TS 29.468 V14.0.0 (2016-12) CR 0021 added MBMS-GW-SSM-IP-Address (3522).,,,,,,,
    130133MBMS-GW-SSM-IP-Address,924,20.5a.2,OctetString,V,P,,M
    131134# Note: 3GPP TS 29.061 V12.6.0 (2014-06) renamed,,,,,,,
    132135# MBMS-GW-SSM-IPv6-Address (925) to MBMS-GW-SSM-Ipv6-Address;,,,,,,,
    133136# this rename was not applied.,,,,,,,
     137# Note: Name conflict with 3GPP TS 29.061 MBMS-GW-SSM-IPv6-Address (3523).,,,,,,,
     138# 3GPP TS 29.061 V10.4.0 (2011-09) CR 0355 added MBMS-GW-SSM-IPv6-Address (925).,,,,,,,
     139# 3GPP TS 29.468 V14.0.0 (2016-12) CR 0021 added MBMS-GW-SSM-IPv6-Address (3523).,,,,,,,
    134140MBMS-GW-SSM-IPv6-Address,925,20.5a.3,OctetString,V,P,,M
    135141MBMS-BMSC-SSM-UDP-Port,926,20.5a.4,OctetString,V,P,,M
     
    15511557Old-Reference-Number,3011,6.4.12,Unsigned32,V,P,,M
    15521558Feature-Supported-In-Final-Target,3012,6.4.13,Unsigned32,V,P,,M
     1559,,,,,,,
     1560@standard,3GPP TS 29.468,,,,,,
     1561#=,,,,,,,
     1562# 3GPP TS 29.468 V15.8.0 (2019-12),,,,,,,
     1563# Group Communication System Enablers for LTE (GCSE_LTE);,,,,,,,
     1564# MB2 Reference Point;,,,,,,,
     1565# Stage 3,,,,,,,
     1566#=,,,,,,,
     1567#,,,,,,,
     1568#=,,,,,,,
     1569# 3GPP TS 29.468 Table 6.4.1 1: MB2 C specific Diameter AVPs,,,,,,,
     1570#=,,,,,,,
     1571#,,,,,,,
     1572BMSC-Address,3500,6.4.2,Address,"M,V",P,,
     1573BMSC-Port,3501,6.4.3,Unsigned32,"M,V",P,,
     1574Common-Tunnel-Endpoint-Identifier,3524,6.4.26,OctetString,V,P,,M
     1575FEC-Request,3525,6.4.27,OctetString,V,P,,M
     1576FEC-Result,3531,6.4.33,Unsigned32,V,P,,M
     1577Local-M1-Information,3518,6.4.20,Grouped,V,P,,M
     1578Local-MB2-U-Information,3519,6.4.21,Grouped,V,P,,M
     1579MB2U-Security,3517,6.4.19,Unsigned32,"M,V",P,,
     1580MBMS-Bearer-Event,3502,6.4.4,Unsigned32,"M,V",P,,
     1581MBMS-Bearer-Event-Notification,3503,6.4.5,Grouped,"M,V",P,,
     1582MBMS-Bearer-Request,3504,6.4.6,Grouped,"M,V",P,,
     1583MBMS-Bearer-Response,3505,6.4.7,Grouped,"M,V",P,,
     1584MBMS-Bearer-Result,3506,6.4.8,Unsigned32,"M,V",P,,
     1585MBMS-eNB-IP-Multicast-Address,3520,6.4.22,Address,V,P,,M
     1586MBMS-eNB-IPv6-Multicast-Address,3521,6.4.23,Address,V,P,,M
     1587# Note: Name conflict with 3GPP TS 29.061 MBMS-GW-SSM-IP-Address (924).,,,,,,,
     1588# 3GPP TS 29.061 V10.4.0 (2011-09) CR 0355 added MBMS-GW-SSM-IP-Address (924).,,,,,,,
     1589# 3GPP TS 29.468 V14.0.0 (2016-12) CR 0021 added MBMS-GW-SSM-IP-Address (3522).,,,,,,,
     1590# ,,,,,,,
     1591# Fix: MBMS-GW-SSM-IP-Address (3522) renamed to MBMS-GW-SSM-IP-Address-29.468 (3522).,,,,,,,
     1592MBMS-GW-SSM-IP-Address-29.468,3522,6.4.24,Address,V,P,,M
     1593# Note: Name conflict with 3GPP TS 29.061 MBMS-GW-SSM-IPv6-Address (925).,,,,,,,
     1594# 3GPP TS 29.061 V10.4.0 (2011-09) CR 0355 added MBMS-GW-SSM-IPv6-Address (925).,,,,,,,
     1595# 3GPP TS 29.468 V14.0.0 (2016-12) CR 0021 added MBMS-GW-SSM-IPv6-Address (3523).,,,,,,,
     1596# ,,,,,,,
     1597# Fix: MBMS-GW-SSM-IPv6-Address (3523) renamed to MBMS-GW-SSM-IPv6-Address-29.468 (3523).,,,,,,,
     1598MBMS-GW-SSM-IPv6-Address-29.468,3523,6.4.25,Address,V,P,,M
     1599MBMS-Start-Time,3507,6.4.9,Time,"M,V",P,,
     1600# Note: Name conflict with 3GPP TS 32.299 Radio-Frequency (3462).,,,,,,,
     1601# 3GPP TS 29.468 V12.0.0 (2014-09) added Radio-Frequency (3508).,,,,,,,
     1602# 3GPP TS 32.299 V13.1.0 (2015-06) CR 0638 added Radio-Frequency (3462).,,,,,,,
     1603# ,,,,,,,
     1604# Fix: Radio-Frequency (3508) renamed to Radio-Frequency-29.468 (3508).,,,,,,,
     1605Radio-Frequency-29.468,3508,6.4.10,Unsigned32,"M,V",P,,
     1606ROHC-Full-Header-Periodicity,3527,6.4.29,Float32,V,P,,M
     1607ROHC-Max-CID,3532,6.4.34,Unsigned32,V,P,,M
     1608ROHC-Profile,3528,6.4.30,Unsigned32,V,P,,M
     1609ROHC-Request,3526,6.4.28,Grouped,V,P,,M
     1610ROHC-Result,3530,6.4.32,Unsigned32,V,P,,M
     1611TMGI-Allocation-Request,3509,6.4.11,Grouped,"M,V",P,,
     1612TMGI-Allocation-Response,3510,6.4.12,Grouped,"M,V",P,,
     1613TMGI-Allocation-Result,3511,6.4.13,Unsigned32,"M,V",P,,
     1614TMGI-Deallocation-Request,3512,6.4.14,Grouped,"M,V",P,,
     1615TMGI-Deallocation-Response,3513,6.4.15,Grouped,"M,V",P,,
     1616TMGI-Deallocation-Result,3514,6.4.16,Unsigned32,"M,V",P,,
     1617TMGI-Expiry,3515,6.4.17,Grouped,"M,V",P,,
     1618TMGI-Number,3516,6.4.18,Unsigned32,"M,V",P,,
     1619Userplane-Protocol-Result,3529,6.4.31,Grouped,V,P,,M
    15531620,,,,,,,
    15541621@standard,3GPP TS 32.299,,,,,,
     
    18671934Quota-Holding-Time,871,,Unsigned32,"V,M",,,
    18681935Quota-Indicator,3912,,Enumerated,"V,M",,,
     1936# Note: Name conflict with 3GPP TS 32.299 Radio-Frequency (3508),,,,,,,
     1937# 3GPP TS 29.468 V12.0.0 (2014-09) added Radio-Frequency (3508).,,,,,,,
     1938# 3GPP TS 32.299 V13.1.0 (2015-06) CR 0638 added Radio-Frequency (3462).,,,,,,,
    18691939Radio-Frequency,3462,,OctetString,"V,M",,,
    18701940Radio-Parameter-Set-Info,3463,,Grouped,"V,M",,,
Note: See TracChangeset for help on using the changeset viewer.