Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for PPP protocol #14034

Closed
shlomow opened this issue Mar 4, 2019 · 4 comments · Fixed by #16217
Closed

Support for PPP protocol #14034

shlomow opened this issue Mar 4, 2019 · 4 comments · Fixed by #16217
Assignees
Labels
area: Networking Feature A planned feature with a milestone

Comments

@shlomow
Copy link
Contributor

shlomow commented Mar 4, 2019

Hi! I saw that there is a porting for a cellular device. I wonder if there is any idea for implementing the ppp layer 2 stack, since it is very convenient to handle sockets riding on ppp.

Thanks!
Shlomi

@galak galak added the Enhancement Changes/Updates/Additions to existing features label Mar 5, 2019
@rveerama1 rveerama1 changed the title support for ppp protocol Support for ppp protocol Mar 26, 2019
@nashif nashif added Feature Request A request for a new feature and removed Enhancement Changes/Updates/Additions to existing features labels Mar 26, 2019
@nashif
Copy link
Member

nashif commented Mar 26, 2019

@laperie fyi

@jukkar jukkar self-assigned this Mar 26, 2019
@nashif nashif added Feature A planned feature with a milestone and removed Feature Request A request for a new feature labels Apr 2, 2019
@nashif nashif changed the title Support for ppp protocol Support for PPP protocol Apr 2, 2019
@jukkar
Copy link
Member

jukkar commented Apr 3, 2019

I am actually working on this right now. Current plan is to implement a dedicated PPP L2 layer in networking stack, and initially support LCP, IPCP and IPv6CP. Target release would be 1.15.

@shlomow
Copy link
Contributor Author

shlomow commented Apr 3, 2019

Thanks for the reply! Since ppp is mostly used by cellular devices there will be a generic library to handle 3gpp at commands?

@llisauskas
Copy link

@jukkar Are you targeting cellular devices?
Most often embedded devices communicate with cellular modems via UART and designating it only for PPP limits modem features severely (env. monitoring such as serving and/or visible cells, SMS operations, incoming/outgoing calls and so on are unavailable if port is used by PPP). Have you thought about implementing CMUX (3GPP TS 07.10 multiplexer) to overcome this?

@nashif nashif added this to v2.0.0 in Release Plan Apr 14, 2019
jukkar added a commit to jukkar/zephyr that referenced this issue Jul 25, 2019
This implements ppp L2 component, LCP and IPCP modules.

Fixes zephyrproject-rtos#14034

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
kraj pushed a commit to YoeDistro/zephyr that referenced this issue Jul 29, 2019
This implements ppp L2 component, LCP and IPCP modules.

Fixes zephyrproject-rtos#14034

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
@galak galak mentioned this issue Aug 9, 2019
48 tasks
LeiW000 pushed a commit to LeiW000/zephyr that referenced this issue Sep 2, 2019
This implements ppp L2 component, LCP and IPCP modules.

Fixes zephyrproject-rtos#14034

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: Networking Feature A planned feature with a milestone
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants