comparison extensions/dict_dcca_3gpp/add_avps.c @ 1518:3ea61a6aaefe

Add 3GPP TS 29.388 V15.1.0 (2019-09) Add AVPs: - V2X-PC5-Allowed-PLMN, Grouped, code 4600, section 6.3.3 - V2X-Update-Flags, Unsigned32, code 4601, section 6.3.4 - V2X-Notify-Flags, Unsigned32, code 4602, section 6.3.5
author Luke Mewburn <luke@mewburn.net>
date Thu, 09 Apr 2020 10:43:23 +1000
parents 9e233ef0b07e
children 64191a7142ce
comparison
equal deleted inserted replaced
1517:9e233ef0b07e 1518:3ea61a6aaefe
13370 /* 3GPP TS 29.343 V15.1.0 (2019-09) */ 13370 /* 3GPP TS 29.343 V15.1.0 (2019-09) */
13371 /* Proximity-services (ProSe) function to */ 13371 /* Proximity-services (ProSe) function to */
13372 /* ProSe application server aspects (PC2); */ 13372 /* ProSe application server aspects (PC2); */
13373 /* Stage 3 */ 13373 /* Stage 3 */
13374 /* */ 13374 /* */
13375 /* From 29343-f10.doc */ 13375 /* From 3GPP 29343-f10.doc */
13376 /*==================================================================*/ 13376 /*==================================================================*/
13377 13377
13378 /*==================================================================*/ 13378 /*==================================================================*/
13379 /* 3GPP TS 29.343 Table 6.4.1-1: PC2 specific Diameter AVPs */ 13379 /* 3GPP TS 29.343 Table 6.4.1-1: PC2 specific Diameter AVPs */
13380 /*==================================================================*/ 13380 /*==================================================================*/
13655 /*==================================================================*/ 13655 /*==================================================================*/
13656 /* 3GPP TS 29.345 V15.1.0 (2019-09) */ 13656 /* 3GPP TS 29.345 V15.1.0 (2019-09) */
13657 /* Inter-Proximity-services (ProSe) Function signalling aspects; */ 13657 /* Inter-Proximity-services (ProSe) Function signalling aspects; */
13658 /* Stage 3 */ 13658 /* Stage 3 */
13659 /* */ 13659 /* */
13660 /* From 29345-f10.doc */ 13660 /* From 3GPP 29345-f10.doc */
13661 /*==================================================================*/ 13661 /*==================================================================*/
13662 13662
13663 /*==================================================================*/ 13663 /*==================================================================*/
13664 /* 3GPP TS 29.345 Table 6.3.1-1: PC6/PC7 specific Diameter AVPs */ 13664 /* 3GPP TS 29.345 Table 6.3.1-1: PC6/PC7 specific Diameter AVPs */
13665 /*==================================================================*/ 13665 /*==================================================================*/
14727 3012, /* Code */ 14727 3012, /* Code */
14728 10415, /* Vendor */ 14728 10415, /* Vendor */
14729 "Feature-Supported-In-Final-Target", /* Name */ 14729 "Feature-Supported-In-Final-Target", /* Name */
14730 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 14730 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */
14731 AVP_FLAG_VENDOR, /* Fixed flag values */ 14731 AVP_FLAG_VENDOR, /* Fixed flag values */
14732 AVP_TYPE_UNSIGNED32 /* base type of data */
14733 };
14734 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
14735 };
14736
14737 /*==================================================================*/
14738 /* 3GPP TS 29.388 V15.1.0 (2019-09) */
14739 /* V2X Control Function to Home Subscriber Server (HSS) */
14740 /* aspects (V4); */
14741 /* Stage 3 */
14742 /* */
14743 /* From 3GPP 29388-f10.doc */
14744 /* */
14745 /*==================================================================*/
14746
14747 /*==================================================================*/
14748 /* 3GPP TS 29.388 Table 6.3.1-1: V4 specific Diameter AVPs */
14749 /*==================================================================*/
14750
14751 /* V2X-PC5-Allowed-PLMN, Grouped, code 4600, section 6.3.3 */
14752 {
14753 struct dict_avp_data data = {
14754 4600, /* Code */
14755 10415, /* Vendor */
14756 "V2X-PC5-Allowed-PLMN", /* Name */
14757 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */
14758 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */
14759 AVP_TYPE_GROUPED /* base type of data */
14760 };
14761 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
14762 };
14763
14764 /* V2X-Update-Flags, Unsigned32, code 4601, section 6.3.4 */
14765 {
14766 struct dict_avp_data data = {
14767 4601, /* Code */
14768 10415, /* Vendor */
14769 "V2X-Update-Flags", /* Name */
14770 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */
14771 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */
14772 AVP_TYPE_UNSIGNED32 /* base type of data */
14773 };
14774 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
14775 };
14776
14777 /* V2X-Notify-Flags, Unsigned32, code 4602, section 6.3.5 */
14778 {
14779 struct dict_avp_data data = {
14780 4602, /* Code */
14781 10415, /* Vendor */
14782 "V2X-Notify-Flags", /* Name */
14783 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */
14784 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */
14732 AVP_TYPE_UNSIGNED32 /* base type of data */ 14785 AVP_TYPE_UNSIGNED32 /* base type of data */
14733 }; 14786 };
14734 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 14787 CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
14735 }; 14788 };
14736 14789
"Welcome to our mercurial repository"