summaryrefslogtreecommitdiffstats
path: root/src/gprs.c
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2011-03-09 18:42:35 -0600
committerDenis Kenzior <denkenz@gmail.com>2011-03-15 17:11:58 -0500
commit91a9425f214b80b3703f6e7b4c52d7b2782b3d25 (patch)
tree12be9ac18e6e4f1d2e0075c8f701ce67db0a650d /src/gprs.c
parent9a4122f74b6d32e9e154dfbc1a170fb051dfed6a (diff)
downloadofono-91a9425f214b80b3703f6e7b4c52d7b2782b3d25.tar.bz2
gprs: Add support for dual stack contexts
Diffstat (limited to 'src/gprs.c')
-rw-r--r--src/gprs.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/gprs.c b/src/gprs.c
index 2b0887f0..ba22374e 100644
--- a/src/gprs.c
+++ b/src/gprs.c
@@ -227,6 +227,8 @@ static const char *gprs_proto_to_string(enum ofono_gprs_proto proto)
return "ip";
case OFONO_GPRS_PROTO_IPV6:
return "ipv6";
+ case OFONO_GPRS_PROTO_IPV4V6:
+ return "dual";
};
return NULL;
@@ -241,6 +243,9 @@ static gboolean gprs_proto_from_string(const char *str,
} else if (g_str_equal(str, "ipv6")) {
*proto = OFONO_GPRS_PROTO_IPV6;
return TRUE;
+ } else if (g_str_equal(str, "dual")) {
+ *proto = OFONO_GPRS_PROTO_IPV4V6;
+ return TRUE;
}
return FALSE;