summaryrefslogtreecommitdiffstats
path: root/gprs.c
diff options
context:
space:
mode:
authorPaulK <contact@paulk.fr>2012-01-14 21:54:01 +0100
committerPaulK <contact@paulk.fr>2012-01-14 21:54:01 +0100
commitbb0910e5f871fb44e29e9323a3bc9969cee8fa3c (patch)
treebe08030a6e7dbdb96dc9177bdd58bb4ce3d02308 /gprs.c
parentc8958a5dd0f16ddee23e02fe9914287725b55427 (diff)
downloadhardware_ril_samsung-ril-bb0910e5f871fb44e29e9323a3bc9969cee8fa3c.zip
hardware_ril_samsung-ril-bb0910e5f871fb44e29e9323a3bc9969cee8fa3c.tar.gz
hardware_ril_samsung-ril-bb0910e5f871fb44e29e9323a3bc9969cee8fa3c.tar.bz2
Added very unclean data dactivation function
Diffstat (limited to 'gprs.c')
-rw-r--r--gprs.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/gprs.c b/gprs.c
index 0437fe4..75f0c66 100644
--- a/gprs.c
+++ b/gprs.c
@@ -169,3 +169,16 @@ void ipc_gprs_ip_configuration(struct ipc_message_info *info)
RIL_onRequestComplete(reqGetToken(info->aseq), RIL_E_SUCCESS, response, sizeof(response));
}
+
+void ril_request_deactivate_data_call(RIL_Token t, void *data, int length)
+{
+ struct ipc_gprs_pdp_context deactivate_message;
+ memset(&deactivate_message, 0, sizeof(deactivate_message));
+ deactivate_message.unk0[1]=1;
+
+ /* send the struct to the modem */
+ ipc_fmt_send(IPC_GPRS_PDP_CONTEXT, IPC_TYPE_SET,
+ (void *) &deactivate_message, sizeof(struct ipc_gprs_pdp_context), reqGetId(t));
+
+ RIL_onRequestComplete(t, RIL_E_SUCCESS, NULL, 0);
+}