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

RFC: Future of gnrc_networking #3638

Closed
miri64 opened this issue Aug 15, 2015 · 7 comments
Closed

RFC: Future of gnrc_networking #3638

miri64 opened this issue Aug 15, 2015 · 7 comments
Assignees
Labels
Area: network Area: Networking Discussion: RFC The issue/PR is used as a discussion starting point about the item of the issue/PR Type: cleanup The issue proposes a clean-up / The PR cleans-up parts of the codebase / documentation

Comments

@miri64
Copy link
Member

miri64 commented Aug 15, 2015

Thinking about a stack independent connection API (see #3615 #5758) and POSIX sockets and the final restructuring of GNRC for the last few days got me thinking about the future of the ng_networking app. Basically we have two paths we can go with it:

  1. Keep it a pure GNRC example to keep it simple.
  2. Rewrite it as a conn sock or even socket example, since netapi never was meant to be an end-user API.

For the first case I would rename the app to gnrc or gnrc_networking, for the second I would remove the ng_ prefix.

@miri64 miri64 added Area: network Area: Networking Discussion: RFC The issue/PR is used as a discussion starting point about the item of the issue/PR Type: cleanup The issue proposes a clean-up / The PR cleans-up parts of the codebase / documentation NSTF labels Aug 15, 2015
@miri64 miri64 added this to the Release NEXT MAJOR milestone Aug 15, 2015
@PeterKietzmann
Copy link
Member

I didn't look into #3615 so I can't rate the complexity. But to state my general opinion: I think it is mandatory to have an example that "presents" the whole stack, including the application layer API. Dependent on the parallels between to current "pure" ng_networking example and the new one, I would decide if it is reasonable to keep both applications in the master or not.

@cgundogan
Copy link
Member

What's the current state of this issue? Can it be closed?

@miri64
Copy link
Member Author

miri64 commented Oct 3, 2015

It'd like to have a little more discussion on that. Not just my opinion and @PeterKietzmann's ;)

@kaspar030
Copy link
Contributor

+1 for the first route, rename and create a new one using conn.

@jnohlgard
Copy link
Member

I agree with @kaspar030, create a new example for conn, keep the gnrc_networking example for easier testing of the gnrc stack.

@OlegHahm OlegHahm modified the milestone: Release 2015.12 Dec 3, 2015
@miri64 miri64 changed the title RFC: Future of ng_networking RFC: Future of gnrc_networking Oct 17, 2016
@miri64
Copy link
Member Author

miri64 commented Oct 17, 2016

Maybe I find some time until the release for this one.

@miri64 miri64 added this to the Release 2016.10 milestone Oct 17, 2016
@miri64
Copy link
Member Author

miri64 commented Oct 31, 2016

Mh somehow it seems that I missread the comments. The rename to gnrc_networking already happened so let's close it :-).

@miri64 miri64 closed this as completed Oct 31, 2016
@miri64 miri64 removed this from the Release 2016.10 milestone Oct 31, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: network Area: Networking Discussion: RFC The issue/PR is used as a discussion starting point about the item of the issue/PR Type: cleanup The issue proposes a clean-up / The PR cleans-up parts of the codebase / documentation
Projects
None yet
Development

No branches or pull requests

6 participants