[Feature][T8TSK-212][Modem]Update MTK modem version to MOLY.NR15.R3.MD700.MP.V75.P8.T800.L1.1215_20240425

MTK modem version: MOLY01242766_AUTO00283601(For_MOBILETEK35_IVT_T800_MOLY.NR15.R3.MD700.MP.V75.P8).tar.gz
RF  modem version: T800/l1-1215.rar

Change-Id: Ibf34a0a7101d7678d03aeebf38e6dfd7d281cf61
diff --git a/mcu/protocol/interface/ddm/ursp_public_defs.h b/mcu/protocol/interface/ddm/ursp_public_defs.h
old mode 100755
new mode 100644
index ef63ef3..94b35f9
--- a/mcu/protocol/interface/ddm/ursp_public_defs.h
+++ b/mcu/protocol/interface/ddm/ursp_public_defs.h
@@ -1,3 +1,16 @@
+/*****************************************************************************
+ * 
+ * Copyright (c) 2019, MediaTek Inc. All rights reserved.
+ * This software/firmware and related documentation ("MediaTek Software") are
+ * protected under relevant copyright laws. The information contained herein is
+ * confidential and proprietary to MediaTek Inc. and/or its licensors. Except as
+ * otherwise provided in  the applicable licensing terms with MediaTek Inc. 
+ * and/or its licensors, any reproduction, modification, use or disclosure of 
+ * MediaTek Software, and information contained herein, in whole or in part,
+ * shall be strictly prohibited. 
+ * 
+ *****************************************************************************/
+ 
 #ifndef __URSP_PUBLIC_DEFS_H__
 #define __URSP_PUBLIC_DEFS_H__
 
@@ -35,38 +48,6 @@
 }ursp_reeval_event_enum;
 
 // => Internal
-typedef enum {
-    TD_TYPE_MATACH_ALL = 0x00,
-    TD_TYPE_OS_APP_ID = 0x08,
-    TD_TYPE_IPV4_REMOTE_ADDR = 0x10,
-    TD_TYPE_IPV6_REMOTE_ADDR = 0x21,
-    TD_TYPE_PROTOCOL_ID = 0x30,
-    TD_TYPE_SINGLE_REMOTE_PORT = 0x50,
-    TD_TYPE_REMOTE_PORT_RANGE = 0x51,
-    TD_TYPE_SPI = 0x60,
-    TD_TYPE_TOS = 0x70,
-    TD_TYPE_FLOW_LABEL = 0x80,
-    TD_TYPE_DEST_MAC = 0x81,
-    TD_TYPE_C_TAG_VID = 0x83,
-    TD_TYPE_S_TAG_VID = 0x84,
-    TD_TYPE_C_TAG_PCP = 0x85,
-    TD_TYPE_S_TAG_PCP = 0x86,
-    TD_TYPE_ETHER_TYPE = 0x87,
-    TD_TYPE_DNN = 0x88,
-    TD_TYPE_CONN_CAPA = 0x90,
-    TD_TYPE_DEST_FQDN = 0x91,
-    TD_TYPE_APP_ID = 0xa0,
-} traffic_descriptor_component_type_enum;
-
-typedef enum {
-    RS_TYPE_SSC = 0x01,
-    RS_TYPE_SNSSAI = 0x02,
-    RS_TYPE_DNN = 0x04,
-    RS_TYPE_PDU_SESSION_TYPE = 0x08,
-    RS_TYPE_PREFER_ACCESS_TYPE = 0x10,
-    RS_TYPE_NON_SEAMLESS = 0x20,
-} route_selection_descriptor_component_type_enum;
-
 #if 0
 /* under construction !*/
 /* under construction !*/
@@ -77,12 +58,34 @@
 /* under construction !*/
 /* under construction !*/
 /* under construction !*/
+/* under construction !*/
+/* under construction !*/
+/* under construction !*/
+/* under construction !*/
+/* under construction !*/
+/* under construction !*/
+/* under construction !*/
+/* under construction !*/
+/* under construction !*/
+/* under construction !*/
+/* under construction !*/
+/* under construction !*/
+/* under construction !*/
+/* under construction !*/
+/* under construction !*/
+/* under construction !*/
+/* under construction !*/
+/* under construction !*/
+/* under construction !*/
+/* under construction !*/
+/* under construction !*/
+/* under construction !*/
 #endif
 
 // Macro
 #define URSP_CID_BITMAP_SIZE    (D2PM_CID_BITMAP_SIZE)
-#define URSP_UE_POLICY_MAX_RULE_LIST_SIZE    (8)    // 'eight' refers to the maximum size of allowed NSSAI, i.e. at most eight different slices
-#define URSP_RULE_MAX_ROUTE_SEL_DESC_LIST_SIZE    (8)    // 'eight' refers to the maximum size of allowed NSSAI, i.e. at most eight different slices
+#define URSP_UE_POLICY_MAX_RULE_LIST_SIZE    (16)    // NEED_TO_BE_NOTICED, should be configured by MCF, 'eight' refers to the maximum size of allowed NSSAI, i.e. at most eight different slices, however, changed to sixteen due to ALPS07656683
+#define URSP_RULE_MAX_ROUTE_SEL_DESC_LIST_SIZE    (16)    // NEED_TO_BE_NOTICED, should be configured by MCF, 'eight' refers to the maximum size of allowed NSSAI, i.e. at most eight different slices, however, changed to sizteen due to ALPS07656683
 // => LADN
 #define URSP_MAX_LADN_DNN_NUM    (8)
 #define URSP_LADN_DNN_DELIM    "\x1F"
@@ -105,7 +108,7 @@
 #define URSP_TDC_TYPE_IPV6_NEXT_HDR    (0x30)
 #define URSP_TDC_TYPE_SINGLE_REMOTE_PORT    (0x50)
 #define URSP_TDC_TYPE_REMOTE_PORT_RANGE    (0x51)
-#define URSP_TDC_TYPE_IP_3_TUPLE    (0x52)    // max{(IPV4_REMOTE_ADDR, IPV4_REMOTE_MASK), (IPV6_REMOTE_ADDR, IPV6_PREFIX_LEN)} + IPV4_PROT_ID/IPV6_NEXT_HDR  + max{SINGLE_REMOTE_PORT, (PORT_RANGE_LOW_LIMIT, PORT_RANGE_HIGH_LIMIT)}
+#define URSP_TDC_TYPE_IP_3_TUPLE    (0x52)
 #define URSP_TDC_TYPE_SEC_PARAM_IDX    (0x60)
 #define URSP_TDC_TYPE_TYPE_OF_SVC    (0x70)
 #define URSP_TDC_TYPE_TFC_CLASS    (0x70)
@@ -165,6 +168,7 @@
 #define URSP_RSDC_LEN_DNN    (URSP_DNN_SIZE)
 #define URSP_RSDC_LEN_PDU_SESSION_TYPE    (1)
 #define URSP_RSDC_LEN_PREF_ACCESS_TYPE    (1)
+#define URSP_RSDC_LEN_MULTI_ACCESS_PREF    (0)
 #define URSP_RSDC_LEN_NON_SEAMLESS_NON_3GPP_OFFLOAD_IND    (0)
 
 // APIs