blob: 29f8ddabb222dd1265a36f54882b7cfc0a38a27d [file] [log] [blame]
/*****************************************************************************
* Copyright Statement:
* --------------------
* This software is protected by Copyright and the information contained
* herein is confidential. The software may not be copied and the information
* contained herein may not be used or disclosed except with the written
* permission of MediaTek Inc. (C) 2012
*
* BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
* AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
* NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
* SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
* SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
* THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
* NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
* SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
*
* BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
* LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
* AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
* OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
* MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
*
* THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
* WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
* LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
* RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
* THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
*
*****************************************************************************/
/*******************************************************************************
* Filename:
* ---------
* tftlib_msgid.h
*
* Project:
* --------
* MOLY
*
* Description:
* ------------
* TFT library related message identity definition
*
* Author:
* -------
* -------
*
* ==========================================================================
* $Log$
*
* 08 12 2020 terence.kuo
* [MOLY00557318] [MT6875][Margaux][Q0][R3][MP6][SQC][Internal][WW FT][China][Quzhou][5GMM][MDST][SWIFT][S][CMCC+Invalid][Error times:1]System API Dump,1165,29,99,/data/vendor/core/,1,,mtkrild:AT command pending too long. assert!!! AT cmd: EAPNACT.timer: 900000ms
* . Add message for the new api which constructs context for default bearer wo tft.
*
* 04 15 2020 terence.kuo
* [MOLY00508241] Memory reduction - l4 ps cid reduction and reduce maximum number of support flow
* . Add primitive traces for pdu session/ bearer info statistics.
*
* 04 06 2020 terence.kuo
* [MOLY00508241] Memory reduction - l4 ps cid reduction and reduce maximum number of support flow
* . Add primitive traces to record current applied qr/ tft status for analysis.
*
* 09 19 2019 terence.kuo
* [MOLY00441107] [Gen97] USIR and related changes
* . USIR support in tftlib.
*
* 09 04 2019 terence.kuo
* [MOLY00434754] Upgrade CGTFT to support 5GC
*
* . Update tftlib_msgid.h
*
* 03 26 2019 jeffery.chen
* [MOLY00393456] [Gen97][VMOLY] 45G InterRAT & interSystem feature
*
* (SWRD) SAP part.
*
* 12 14 2018 jeffery.chen
* [MOLY00372635] [VMOLY] L4/TCM/TFTLIB/VGSM phase2 check-in
*
* [TFTLIB] phase2 check-in.
*
* 10 19 2016 renhuang.liu
* [MOLY00203260] [TFTLIB] Logging mechanism refinement
* 93 TFTLIB re-arch 4
*
* 10 16 2016 renhuang.liu
* [MOLY00205035][TFTLIB] Memory management in TFT internal
*
* 09 26 2016 vera.yeh
* [MOLY00205116] [6293][ESM][TFTLIB] new feature/re-arch item porting to UMOLYA trunk
* [TFTLIB][OA] PS.DEV porting to UMOLYA.Trunk.
* 1. TFTLIB UT enhancement
* 2. UL_PF_CHECK
*
* 11 18 2013 joe.chang
* [MOLY00045033] [MOLY][SM][ESM][TCM][TFT][Custom] NRSPCA(NISPCA) Network Requested/Initiated Secondary PDP Context Activation
* Check-in TFTLIB part
*
* 10 31 2013 joe.chang
* [MOLY00044423] [MT6290] New TFT AT command development merge back to MOLY
* check in TFTLIB related change
*
* 06 10 2013 joe.chang
* [MOLY00025286] [MT7208][NW-UE SIM] [TC 10.8.1] AT+CGCMOD Error due to TFT compose issue
* TFTLIB modification for AT+CGTFT interpretation (support both difference set & full set)
*
* 05 27 2013 joe.chang
* [MOLY00023789] [MT6290][TFTLIB] New architecture & EM support
* TFTLIB part check-in
*
* 11 07 2012 joe.chang
* [MOLY00005322] TATAKA merge to MOLY
* [Joe] TFTLIB part is check in done.
****************************************************************************/
#ifndef TFTLIB_MSGID_H_
#define TFTLIB_MSGID_H_
#include "module_msg_range.h"
/*---------------TFTLIB_MSG_CODE_BEGIN---------------*/
MODULE_MSG_BEGIN( MSG_ID_TFTLIB_CODE_BEGIN )
MSG_ID_TFTLIB_MSG_BEGIN = MSG_ID_TFTLIB_CODE_BEGIN,
//#ifdef __TFTLIB_UT__
MSG_ID_TFTLIB_TFT_DECODE,
MSG_ID_TFTLIB_TFT_ENCODE,
MSG_ID_TFTLIB_TFT_VALIDATE,
MSG_ID_TFTLIB_TFT_DIR_EXTRACT,
MSG_ID_TFTLIB_SET_APPLIED_TFT,
MSG_ID_TFTLIB_COMPOSE_TFT_TO_NW,
MSG_ID_TFTLIB_DEL_TFT,
MSG_ID_TFTLIB_DEL_ALL_TFT,
MSG_ID_TFTLIB_GET_USER_DEFINED_TFT,
MSG_ID_TFTLIB_GET_APPLIED_TFT,
MSG_ID_TFTLIB_GET_APPLIED_QR,
MSG_ID_TFTLIB_SET_USER_DEFINED_TFT,
MSG_ID_TFTLIB_SET_USR_DELPF,
MSG_ID_TFTLIB_GET_USR_DELPF,
MSG_ID_TFTLIB_CLEAR_USR_DELPF,
MSG_ID_TFTLIB_SET_USR_LNKPF,
MSG_ID_TFTLIB_GET_USR_LNKPF,
MSG_ID_TFTLIB_CLEAR_USR_LNKPF,
MSG_ID_TFTLIB_DEFINE_EPSB_CONTEXT,
MSG_ID_TFTLIB_ACT_EPSB_CONTEXT,
MSG_ID_TFTLIB_COMPOSE_AND_ENCODE_QRS_TO_NW,
MSG_ID_TFTLIB_COMPOSE_AND_ENCODE_DEACT_QR_LIST_TO_NW,
MSG_ID_TFTLIB_SET_CID_FOR_APPLIED_QR,
MSG_ID_TFTLIB_SET_CID_FOR_APPLIED_TFT,
MSG_ID_TFTLIB_QRS_PRECHECK,
MSG_ID_TFTLIB_QR_DECODE,
MSG_ID_TFTLIB_SET_APPLIED_QR,
MSG_ID_TFTLIB_RQOS_SET_APPLIED_QR,
MSG_ID_TFTLIB_QR_GET_PF_ACT_LIST,
MSG_ID_TFTLIB_TFT_GET_PF_ACT_LIST,
MSG_ID_TFTLIB_QF_HAS_ANY_RULE,
MSG_ID_TFTLIB_DEL_APPLIED_TFT_OR_QR,
MSG_ID_TFTLIB_SET_APPLIED_TFT_BY_EBI,
MSG_ID_TFTLIB_UPDATE_DEACT_QR_LIST_TO_DEL_QF,
MSG_ID_TFTLIB_GENERIC_API_REQ,
MSG_ID_TFTLIB_RQOS_SET_TIMER,
MSG_ID_TFTLIB_IPFC_RQOS_ENABLE,
MSG_ID_TFTLIB_USIR_HANDLE,
MSG_ID_TFTLIB_RQOS_GET_RULE,
MSG_ID_TFTLIB_CONSTRUCT_CONTEXT_FOR_DEFAULT_BEARER_WO_TFT,
//#endif // __TFTLIB_UT__
// --> EXEC_RESULT MSG
MSG_ID_TFTLIB_TFT_DECODE_EXEC_RESULT,
MSG_ID_TFTLIB_TFT_ENCODE_EXEC_RESULT,
MSG_ID_TFTLIB_QRS_ENCODE_EXEC_RESULT,
MSG_ID_TFTLIB_SET_APPLIED_TFT_EXEC_RESULT,
MSG_ID_TFTLIB_SET_APPLIED_QR_EXEC_RESULT,
MSG_ID_TFTLIB_RQOS_SET_APPLIED_QR_EXEC_RESULT,
MSG_ID_TFTLIB_COMPOSE_TFT_TO_NW_EXEC_RESULT,
MSG_ID_TFTLIB_CURRENT_TFT_CONTEXT_STATUS,
MSG_ID_TFTLIB_PDU_SESSION_INFO,
MSG_ID_TFTLIB_BEARER_INFO,
MSG_ID_TFTLIB_SET_USER_DEFINED_TFT_EXEC_RESULT,
MSG_ID_TFTLIB_PF_AND_MEM_ALLOC_UPDATE_STATUS,
MSG_ID_TFTLIB_GENERIC_EXEC_RESULT,
MSG_ID_TFTLIB_QF_HAS_ANY_RULE_EXEC_RESULT,
MSG_ID_TFTLIB_UPDATE_DEACT_QR_LIST_TO_DEL_QF_EXEC_RESULT,
MSG_ID_TFTLIB_GET_APPLIED_TFT_QR_EXEC_RESULT,
MSG_ID_TFTLIB_GET_DEFINED_TFT_QR_EXEC_RESULT,
MSG_ID_TFTLIB_SET_CID_FOR_APPLIED_QR_EXEC_RESULT,
MSG_ID_TFTLIB_SET_CID_FOR_APPLIED_TFT_EXEC_RESULT,
MSG_ID_TFTLIB_RQOS_SET_TIMER_EXEC_RESULT,
MSG_ID_TFTLIB_RQOS_ADD_RULE_EXEC_RESULT,
MSG_ID_TFTLIB_CONSTRUCT_CONTEXT_FOR_DEFAULT_BEARER_WO_TFT_EXEC_RESULT,
// <-- EXEC_RESULT MSG
MSG_ID_TFTLIB_RQOS_ADD_RULE_IND,
MSG_ID_TFTLIB_RQOS_DEL_RULES_IND,
MSG_ID_TFTLIB_DEBUG_TIMER_STARTED,
MSG_ID_TFTLIB_DEBUG_TIMER_STOPPED,
MSG_ID_TFTLIB_DEBUG_TIMER_EXPIRED,
/* Set TFTLIB context message id */
MSG_ID_TFTLIB_SET_MTK_AP_STATUS_REQ,
MSG_ID_TFTLIB_ENABLE_PRIM_LOG_REQ,
/* EM message id */
MSG_ID_TFTLIB_ENABLE_EM_INFO_REQ,
MSG_ID_EM_TFTLIB_APPLIED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI5_APPLIED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI6_APPLIED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI7_APPLIED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI8_APPLIED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI9_APPLIED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI10_APPLIED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI11_APPLIED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI12_APPLIED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI13_APPLIED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI14_APPLIED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI15_APPLIED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID0_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID1_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID2_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID3_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID4_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID5_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID6_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID7_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID8_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID9_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID10_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID11_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_EM_TFTLIB_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI5_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI6_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI7_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI8_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI9_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI10_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI11_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI12_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI13_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI14_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_EBI15_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID0_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID1_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID2_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID3_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID4_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID5_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID6_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID7_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID8_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID9_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID10_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_EM_TFTLIB_CID11_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_APPLIED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_EBI5_APPLIED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_EBI6_APPLIED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_EBI7_APPLIED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_EBI8_APPLIED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_EBI9_APPLIED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_EBI10_APPLIED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_EBI11_APPLIED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_EBI12_APPLIED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_EBI13_APPLIED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_EBI14_APPLIED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_EBI15_APPLIED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_CID0_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_CID1_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_CID2_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_CID3_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_CID4_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_CID5_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_CID6_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_CID7_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_CID8_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_CID9_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_CID10_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_CID11_USER_DEFINED_TFT_UPDATE_IND,
MSG_ID_TFTLIB_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_EBI5_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_EBI6_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_EBI7_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_EBI8_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_EBI9_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_EBI10_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_EBI11_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_EBI12_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_EBI13_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_EBI14_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_EBI15_NW_ASSIGNED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_CID0_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_CID1_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_CID2_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_CID3_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_CID4_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_CID5_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_CID6_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_CID7_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_CID8_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_CID9_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_CID10_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_CID11_UE_COMPOSED_TAD_UPDATE_IND,
MSG_ID_TFTLIB_MSG_END,
MODULE_MSG_END( MSG_ID_TFTLIB_CODE_TAIL )
#endif /* TFTLIB_MSGID_H_ */