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

gnrc_netif: remove netdev dependency #13614

Closed
wants to merge 8 commits into from

Conversation

jia200x
Copy link
Member

@jia200x jia200x commented Mar 11, 2020

Contribution description

This PR removes the strict dependency between gnrc_netif and netdev.
This allows the usage of non-netdev link layers/devices for GNRC without adding dummy netdev handlers (e.g https://github.com/RIOT-OS/RIOT/blob/master/pkg/nimble/netif/nimble_netif.c#L278).

Testing procedure

This should be carefully tested. All gnrc_netif implementation (eth, esp, nimble, lorawan, etc) should still work. Maybe running the Release Tests could be a good idea.

Issues/PRs references

Depends on #13608

@jia200x jia200x added Area: network Area: Networking Type: cleanup The issue proposes a clean-up / The PR cleans-up parts of the codebase / documentation State: waiting for other PR State: The PR requires another PR to be merged first labels Mar 11, 2020
@jia200x
Copy link
Member Author

jia200x commented Sep 24, 2020

This PR will become more important now since #14950 is already there.

@benpicco
Copy link
Contributor

This needs a rebase.

@jia200x
Copy link
Member Author

jia200x commented Sep 28, 2020

Done! After some days of heavy rebase

@stale
Copy link

stale bot commented Jun 3, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you want me to ignore this issue, please mark it with the "State: don't stale" label. Thank you for your contributions.

@stale stale bot added the State: stale State: The issue / PR has no activity for >185 days label Jun 3, 2021
@stale stale bot closed this Jul 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: network Area: Networking State: stale State: The issue / PR has no activity for >185 days State: waiting for other PR State: The PR requires another PR to be merged first Type: cleanup The issue proposes a clean-up / The PR cleans-up parts of the codebase / documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants