Mercurial > hg > freeDiameter
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 */ |