From 3d19a00cd7f69f4f8be992cd16abf1245f7fbfa6 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Tue, 10 Aug 2010 16:09:38 -0400 Subject: Fix GPRS context IP configuration issue with ISI modems --- drivers/isimodem/gprs-context.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'drivers/isimodem') diff --git a/drivers/isimodem/gprs-context.c b/drivers/isimodem/gprs-context.c index 1e1225b7..ad250b24 100644 --- a/drivers/isimodem/gprs-context.c +++ b/drivers/isimodem/gprs-context.c @@ -48,6 +48,8 @@ #include "gpds.h" #include "debug.h" +#define STATIC_IP_NETMASK "255.255.255.255" + #define INVALID_ID (0xff) # if (INVALID_ID < GPDS_MAX_CONTEXT_COUNT) # error Uho! This should not happen! @@ -271,8 +273,9 @@ static void activate_ind_cb(GIsiClient *client, dns[1] = sdns; dns[2] = 0; - CALLBACK_WITH_SUCCESS(cd->up_cb, ifname, 0, (const char *)ip, 0, NULL, - dns, cd->data); + CALLBACK_WITH_SUCCESS(cd->up_cb, ifname, TRUE, (const char *)ip, + STATIC_IP_NETMASK, NULL, + dns, cd->data); return; error: -- cgit v1.2.3