[Feature][Modem]Update MTK MODEM V1.6 baseline version: MOLY.NR15.R3.MD700.IVT.MP1MR3.MP.V1.6.P4.T800.L1.240604.240828
MTK modem version: MOLY01418741_AUTO00328685(For_MOBILETEK2735_IVT_T800_V1_MOLY.NR15.R3.MD700.IVT.MP1MR3.MP.V1.6.P4).tar.gz
RF modem version: T800/l1-2024_0604.rar
Change-Id: Id0662cc6ffa76d34e194774629945078070f4e64
diff --git a/mcu/interface/middleware/hif/pfm_struct.h b/mcu/interface/middleware/hif/pfm_struct.h
index 546b1ec..6f8a302 100644
--- a/mcu/interface/middleware/hif/pfm_struct.h
+++ b/mcu/interface/middleware/hif/pfm_struct.h
@@ -100,6 +100,20 @@
/*
* Local parameter structure for MSG_ID_PFM_REGISTER_FILTER_REQ & MSG_ID_PFM_DEREGISTER_FILTER_REQ
*/
+typedef struct _pfm_ip_packet_filter_filter_t {
+ kal_int32 filter_id;
+ kal_uint32 pdn_id; /* L5 invoke UPCM API to transfer from CID to PDN_ID */
+ /* pdn_id=0 then no need to set filter config, to support all pdn_id(cid=-1) filter*/
+ kal_uint8 ip_type;
+ kal_uint8 protocol;
+ kal_uint8 reserve[2];
+ kal_uint16 src_port;
+ kal_uint16 dst_port;
+ kal_uint8 ip_src[16]; /* IP Src: 4bytes / 16 bytes (IPV4/IPV6) */
+ kal_uint8 ip_dest[16]; /* IP Dest: 4bytes / 16 bytes (IPV4/IPV6) */
+ kal_uint32 magic_code;
+} pfm_ip_packet_filter_filter_t;
+
typedef struct _pfm_filter_set_t {
LOCAL_PARA_HDR
@@ -132,4 +146,7 @@
typedef pfm_filter_set_t pfm_register_filter_req_struct;
typedef pfm_filter_set_t pfm_deregister_filter_req_struct;
+typedef pfm_filter_set_t pfm_register_ip_packet_filter_req_struct;
+typedef pfm_filter_set_t pfm_deregister_ip_packet_filter_req_struct;
+
#endif /* __INC_PFM_STRUCT_H */