On Fri, 20 Aug 2010 13:33:35 +0200, Marcel Holtmann <[email protected]> wrote: > for a mobile telephony stack, pppd is wrong. Once you understand how 3G > missuses PPP for IP and PDP context setup, you see what I mean ;)
For mobile telephony, PPP as a _protocol_ is wrong - sure. That being stated, I don't see how pppd as a _software_ is better or worse than any other PPP implementation. Considering the high bandwidth involved in high HSPA categories, and soon LTE networks, going through user space seems like a bad idea. That's why Phonet GPRS has its own kernel network device driver, even though Phonet can also interact with a TUN device. As such, the PPP-only modems are hopeless. Then why bother rewriting a custom PPP implementation that will be suboptimal in any case? oFono PPP is just as non-performant as pppd in case the user-space AT MUX is used. And it seems worse in case the kernel AT MUX or a raw TTY is used (pppd has kernel path then). So I must be missing something. -- Rémi Denis-Courmont http://www.remlab.net http://fi.linkedin.com/in/remidenis _______________________________________________ ofono mailing list [email protected] http://lists.ofono.org/listinfo/ofono
