From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============7843461185891122967==" MIME-Version: 1.0 From: Zhang, Zhenhua Subject: RE: About Connection between PPP and linux Sockets Date: Fri, 20 Aug 2010 10:21:52 +0800 Message-ID: <33AB447FBD802F4E932063B962385B352A3540B8@shsmsx501.ccr.corp.intel.com> In-Reply-To: <4C6DE51A.4010703@neusoft.com> List-Id: To: ofono@ofono.org --===============7843461185891122967== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Steven, Steven wrote: > Hi Zhang, > = > Zhang, Zhenhua wrote: >> Hi Steven, >> = >> Steven wrote: >>> Hi Zhang >>> Zhang, Zhenhua wrote: >>>> Hi Marcel, >>>> = >>>> Marcel Holtmann wrote: >>>>> Hi Steven, >>>>> = >>>>>> I have a little question just as the title said? >>>>>> In Ofono how to connect PPP to Linux socket, when we receive >>>>>> packet from network, how the packet go through the kernel to >>>>>> application=EF=BC=9F = >>>>>> = >>>>>> modem -->PPP-->? --> linux kernel(network part)--> socket --> >>>>>> application? >>>>> it is more like this: >>>>> = >>>>> modem -> TTY -> PPP -> TUN/TAP -> Kernel Net-Stack -> socket -> >>>>> application. = >>>>> = >>>>> With the TTY being in kernel, the PPP being in userspace, and >>>>> TUN/TAP etc. begin in the kernel again. >>>>> = >>>>> A future enhancement is to use the kernel PPP layer, but we >>>>> haven't gotten there yet. >>>> I am interested to know how could we use kernel PPP layer instead >>>> of gatppp. Shall we add this item into our TODO? >>>> = >>> Maybe you can reference to RILD in Android, it used kernel PPP. >> = >> Thanks. Will take a look then. > = > This information is a good start point. > http://www.devdiv.net/viewthread-26543 > = > But only for Chinese people:( Thanks. I have read this before. ;-). The original article is from maxleng'= s blog: http://blog.csdn.net/maxleng/archive/2010/05/10/5576509.aspx However, it's just a big picture about phone stack in Android. It said noth= ing about how Android works with kernel PPP layer. > B.R > = > Steven > = > -------------------------------------------------------------------------= -------------------------- > Confidentiality Notice: The information contained in this e-mail and > any accompanying attachment(s) is intended only for the use of the > intended recipient and may be confidential and/or privileged of > Neusoft Corporation, its subsidiaries and/or its affiliates. If any > reader of this communication is not the intended recipient, > unauthorized use, forwarding, printing, storing, disclosure or > copying is strictly prohibited, and may be unlawful.If you have > received this communication in error,please immediately notify the > sender by return e-mail, and delete the original message and all > copies from your system. Thank you. > -------------------------------------------------------------------------= -------------------------- > _______________________________________________ = > ofono mailing list > ofono(a)ofono.org > http://lists.ofono.org/listinfo/ofono Regards, Zhenhua --===============7843461185891122967==--