comparison extensions/dict_dcca_3gpp/add_avps.c @ 1526:dc79c3ae3674

Add 3GPP TS 29.153 V15.1.0 (2019-09) Add AVPs: - Network-Congestion-Area-Report, Grouped, code 4101, section 5.3.2 - Ns-Request-Type, Unsigned32, code 4102, section 5.3.3
author Luke Mewburn <luke@mewburn.net>
date Sat, 18 Apr 2020 11:30:31 +1000
parents 3f7100848fb0
children 12055ddd8318
comparison
equal deleted inserted replaced
1525:3f7100848fb0 1526:dc79c3ae3674
1931 }; 1931 };
1932 struct dict_object *type; 1932 struct dict_object *type;
1933 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Routeing-Address-Resolution)", NULL, NULL, NULL }; 1933 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Routeing-Address-Resolution)", NULL, NULL, NULL };
1934 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1934 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
1935 CHECK_dict_new(DICT_AVP, &data, type, NULL); 1935 CHECK_dict_new(DICT_AVP, &data, type, NULL);
1936 };
1937
1938 /*==================================================================*/
1939 /* 3GPP TS 29.153 V15.1.0 (2019-09) */
1940 /* Service capability exposure functionality over Ns */
1941 /* reference point */
1942 /* */
1943 /* From 3GPP 29153-f10.doc */
1944 /*==================================================================*/
1945
1946 /*==================================================================*/
1947 /* 3GPP TS 29.153 Table 5.3.1.1: Ns specific Diameter AVPs */
1948 /*==================================================================*/
1949
1950 /* Network-Congestion-Area-Report, Grouped, code 4101, section 5.3.2 */
1951 {
1952 struct dict_avp_data data = {
1953 4101, /* Code */
1954 10415, /* Vendor */
1955 "Network-Congestion-Area-Report", /* Name */
1956 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */
1957 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */
1958 AVP_TYPE_GROUPED /* base type of data */
1959 };
1960 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
1961 };
1962
1963 /* Ns-Request-Type, Unsigned32, code 4102, section 5.3.3 */
1964 {
1965 struct dict_avp_data data = {
1966 4102, /* Code */
1967 10415, /* Vendor */
1968 "Ns-Request-Type", /* Name */
1969 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */
1970 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */
1971 AVP_TYPE_UNSIGNED32 /* base type of data */
1972 };
1973 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
1936 }; 1974 };
1937 1975
1938 /*==================================================================*/ 1976 /*==================================================================*/
1939 /* 3GPP TS 29.154 V15.3.0 (2019-09) */ 1977 /* 3GPP TS 29.154 V15.3.0 (2019-09) */
1940 /* Service capability exposure functionality over */ 1978 /* Service capability exposure functionality over */
"Welcome to our mercurial repository"