[BugFix][bug-view-173][data]When a new filter is enabled, all previously enabled filters are disabled

Only Configure :No
Affected branch: master
Affected module: DATA
Is it affected on both ZXIC and MTK:only MTK
Self-test: Yes
Doc Update: No

Change-Id: Ia798f6a04ad916490f714ae842fd157221ce6b37
diff --git a/IC_src/mtk/telephonyware/3.0/hardware/ril/fusion/libril/rilmipc/telephony/data/RpDataController.cpp b/IC_src/mtk/telephonyware/3.0/hardware/ril/fusion/libril/rilmipc/telephony/data/RpDataController.cpp
index 0fe5cdf..aee9f42 100755
--- a/IC_src/mtk/telephonyware/3.0/hardware/ril/fusion/libril/rilmipc/telephony/data/RpDataController.cpp
+++ b/IC_src/mtk/telephonyware/3.0/hardware/ril/fusion/libril/rilmipc/telephony/data/RpDataController.cpp
@@ -2279,7 +2279,7 @@
 
     RFX_LOG_D(RFX_LOG_TAG, "count = %d,cid = %d,operation = %d",count,cid,operation);
 
-    result = mipc_data_set_ip_tuple_packet_filter_mode(slot_id_to_mipc_sim_id(request->getSlotId()),0,cid,operation);
+    result = mipc_data_set_ip_tuple_packet_filter_mode(slot_id_to_mipc_sim_id(request->getSlotId()),2,cid,operation);
     RFX_LOG_D(RFX_LOG_TAG,"%s,result = %d",__FUNCTION__,result);
     
     if(result != 0)
diff --git a/IC_src/mtk/telephonyware/3.0/hardware/ril/platformlib/libmipc/lib/src/api/mipc_data_api.c b/IC_src/mtk/telephonyware/3.0/hardware/ril/platformlib/libmipc/lib/src/api/mipc_data_api.c
index faee7f4..d675655 100644
--- a/IC_src/mtk/telephonyware/3.0/hardware/ril/platformlib/libmipc/lib/src/api/mipc_data_api.c
+++ b/IC_src/mtk/telephonyware/3.0/hardware/ril/platformlib/libmipc/lib/src/api/mipc_data_api.c
@@ -1295,7 +1295,7 @@
     mipc_api_result_enum ret = MIPC_API_RESULT_FAIL;
 
     //add tlv
-    if(global_set == 1)
+    if(global_set == 1 || global_set == 2)
     {
         mipc_data_set_ip_tuple_packet_filter_mode_req_add_global_set(msg_req_ptr,global_set);
     }