[Feature][Modem]Add Modem Patch P1
Change-Id: Idee4f9fd6700b484f7db86704cf5639cec4d71a2
diff --git a/mcu/protocol/interface/general/gmss_nwsel_struct.h b/mcu/protocol/interface/general/gmss_nwsel_struct.h
old mode 100644
new mode 100755
index 57a4b32..b77a0ef
--- a/mcu/protocol/interface/general/gmss_nwsel_struct.h
+++ b/mcu/protocol/interface/general/gmss_nwsel_struct.h
@@ -68,6 +68,11 @@
*
* removed!
* removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
*
* removed!
*
@@ -1236,10 +1241,11 @@
typedef struct
{
LOCAL_PARA_HDR
- kal_uint32 trx_id; /* Transaction ID */
- rat_enum available_rat; /* rat need to be searched */
- rat_enum prefer_rat; /* subset of available rat, search those RAT first. RATN_NONE if no preference */
- module_type source; /* The source module of this service scan */
+ kal_uint32 trx_id; /* Transaction ID */
+ rat_enum available_rat; /* rat need to be searched */
+ rat_enum prefer_rat; /* subset of available rat, search those RAT first. RATN_NONE if no preference */
+ module_type source; /* The source module of this service scan */
+ kal_bool is_preempt_needed; /* Whether NWSEL need to abort current search action and do service scan first */
} gmss_nwsel_service_scan_req_struct;
typedef struct
diff --git a/mcu/protocol/interface/general/vdm_gmss_struct.h b/mcu/protocol/interface/general/vdm_gmss_struct.h
old mode 100644
new mode 100755
index b3db2b7..63705de
--- a/mcu/protocol/interface/general/vdm_gmss_struct.h
+++ b/mcu/protocol/interface/general/vdm_gmss_struct.h
@@ -104,6 +104,7 @@
rat_enum available_rat; /* rat need to be searched */
rat_enum prefer_rat; /* subset of available rat, search those RAT first. RATN_NONE if no preference */
module_type source; /* The source module of this service scan */
+ kal_bool is_preempt_needed; /* indicate the current search request can preempt the ongoing search procedure */
} vdm_gmss_service_scan_req_struct;
typedef struct