summaryrefslogtreecommitdiffstats
path: root/drivers/atmodem
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2011-08-05 11:17:55 +0200
committerMarcel Holtmann <marcel@holtmann.org>2011-08-05 17:59:55 +0200
commitcaaff3342248c3729bec922f58e6676e39336882 (patch)
tree5bc8de389762d03e777de0ecb84cb6c3c1e6c9fd /drivers/atmodem
parentd17ebf1bbd18a9ec47abc9b7e051006cc95f3b72 (diff)
downloadofono-caaff3342248c3729bec922f58e6676e39336882.tar.bz2
atmodem: Add support for handling GPRS context vendor quirks
Diffstat (limited to 'drivers/atmodem')
-rw-r--r--drivers/atmodem/gprs-context.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/atmodem/gprs-context.c b/drivers/atmodem/gprs-context.c
index ae6f06ad..c5dabf24 100644
--- a/drivers/atmodem/gprs-context.c
+++ b/drivers/atmodem/gprs-context.c
@@ -41,6 +41,7 @@
#include "gatppp.h"
#include "atmodem.h"
+#include "vendor.h"
#define TUN_SYSFS_DIR "/sys/devices/virtual/misc/tun"
@@ -64,6 +65,7 @@ struct gprs_context_data {
enum state state;
ofono_gprs_context_cb_t cb;
void *cb_data; /* Callback data */
+ unsigned int vendor;
};
static void ppp_debug(const char *str, void *data)
@@ -321,6 +323,7 @@ static int at_gprs_context_probe(struct ofono_gprs_context *gc,
return -ENOMEM;
gcd->chat = g_at_chat_clone(chat);
+ gcd->vendor = vendor;
ofono_gprs_context_set_data(gc, gcd);