[PATCH 1/1] add netmask to hso gprs-context driver
Martin Xu
martin.xu at intel.com
Thu Dec 24 09:29:56 PST 2009
---
drivers/hsomodem/gprs-context.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/drivers/hsomodem/gprs-context.c b/drivers/hsomodem/gprs-contex=
t.c
index 0526fcc..721a017 100644
--- a/drivers/hsomodem/gprs-context.c
+++ b/drivers/hsomodem/gprs-context.c
@@ -47,6 +47,8 @@
#define AUTH_BUF_LENGTH OFONO_GPRS_MAX_USERNAME_LENGTH + \
OFONO_GPRS_MAX_PASSWORD_LENGTH + 128
+#define STATIC_IP_NETMASK "255.255.255.255"
+
static const char *none_prefix[] =3D { NULL };
static const char *owandata_prefix[] =3D { "_OWANDATA:", NULL };
@@ -274,7 +276,7 @@ static void owandata_cb(gboolean ok, GAtResult *result,=
gpointer user_data)
ofono_info("IP: %s, Gateway: %s", ip, gateway);
ofono_info("DNS: %s, %s", dns1, dns2);
- CALLBACK_WITH_SUCCESS(gcd->up_cb, interface, TRUE, ip, NULL,
+ CALLBACK_WITH_SUCCESS(gcd->up_cb, interface, TRUE, ip, STATIC_IP_NETMAS=
K,
gateway, dns, gcd->cb_data);
gcd->hso_state =3D HSO_NONE;
--
1.6.1.3
--_000_D9A17B578FBED845A729B465C3A7FBAD08E3DFB91Eshzsmsx501ccr_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
{font-family:SimSun;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:SimSun;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:SimSun;
panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
text-align:justify;
text-justify:inter-ideograph;
font-size:10.5pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;}
/* Page Definitions */
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3DZH-CN link=3Dblue vlink=3Dpurple style=3D'text-justify-trim:pu=
nctuation'>
<div class=3DSection1>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'>From
0a2f79bf4282562db1230e511b24214345689e18 Mon Sep 17 00:00:00 2001<o:p></o:p=
></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'>From: Mar=
tin Xu
<martin.xu at intel.com><o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'>Date: Thu=
, 24 Dec
2009 12:29:56 -0500<o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'>Subject: =
[PATCH
1/1] add netmask to hso gprs-context driver<o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'><o:p>&nbs=
p;</o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'>---<o:p><=
/o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'> dri=
vers/hsomodem/gprs-context.c
| 4 +++-<o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'> 1 f=
iles
changed, 3 insertions(+), 1 deletions(-)<o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'><o:p>&nbs=
p;</o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'>diff --gi=
t a/drivers/hsomodem/gprs-context.c
b/drivers/hsomodem/gprs-context.c<o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'>index
0526fcc..721a017 100644<o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'>---
a/drivers/hsomodem/gprs-context.c<o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'>+++
b/drivers/hsomodem/gprs-context.c<o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'>@@ -47,6 =
+47,8 @@<o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'> #de=
fine
AUTH_BUF_LENGTH OFONO_GPRS_MAX_USERNAME_LENGTH + \<o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'> &nb=
sp; OFONO_GPRS_MAX_PASSWORD=
_LENGTH
+ 128<o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'> <o:=
p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'>+#define
STATIC_IP_NETMASK "255.255.255.255"<o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'>+<o:p></o=
:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'> sta=
tic
const char *none_prefix[] =3D { NULL };<o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'> sta=
tic
const char *owandata_prefix[] =3D { "_OWANDATA:", NULL };<o:p></o=
:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'> <o:=
p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'>@@ -274,7=
+276,7
@@ static void owandata_cb(gboolean ok, GAtResult *result, gpointer user_da=
ta)<o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'> &nb=
sp; ofono_info("IP:
%s, Gateway: %s", ip, gateway);<o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'> &nb=
sp; ofono_info("DNS:
%s, %s", dns1, dns2);<o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'> <o:=
p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'>- &n=
bsp; CALLBACK_WITH_SUCCESS(gcd->up_cb,
interface, TRUE, ip, NULL,<o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'>+ &n=
bsp; CALLBACK_WITH_SUCCESS(gcd->up_cb,
interface, TRUE, ip, STATIC_IP_NETMASK,<o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'> &nb=
sp; gatew=
ay,
dns, gcd->cb_data);<o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'> <o:=
p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'> &nb=
sp; gcd->hso_state
=3D HSO_NONE;<o:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'>-- <o:p><=
/o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'>1.6.1.3<o=
:p></o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'><o:p>&nbs=
p;</o:p></span></p>
<p class=3DMsoNormal align=3Dleft style=3D'text-align:left;text-autospace:n=
one'><span
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier New"'><o:p>&nbs=
p;</o:p></span></p>
<p class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p>
</div>
</body>
</html>
--_000_D9A17B578FBED845A729B465C3A7FBAD08E3DFB91Eshzsmsx501ccr_--
More information about the ofono
mailing list