-
Notifications
You must be signed in to change notification settings - Fork 2.1k
netif: use where appropriate #9287
Copy link
Copy link
Open
Labels
Area: networkArea: NetworkingArea: NetworkingType: enhancementThe issue suggests enhanceable parts / The PR enhances parts of the codebase / documentationThe issue suggests enhanceable parts / The PR enhances parts of the codebase / documentationType: trackingThe issue tracks and organizes the sub-tasks of a larger effortThe issue tracks and organizes the sub-tasks of a larger effort
Description
Description
With #8841 merged now, we are able to use network interfaces stack independent now. There is however quite some work to do, still. This is the tracking issue for this progress.
Stack adaptation
Currently only GNRC is supported. However, there are a few other stacks that could benefit from it:
- emb6 (@miri64)
- lwip (@miri64, lwip: add support for common netif API #9343)
- openthread (@jia200x or @aabadie)
- OpenWSN (@PeterKietzmann), maybe directly in pkg/openwsn: re-integrate the network stack as a package #8570?
Usage
We should also replace the usage of gnrc_netif in places, where otherwise no direct GNRC-interaction is happening (? mark unclear candidates):
-
gcoap(incl. example, @kb2ma) -
uhcpc? (@kaspar030) -
ifconfigshell command ? (@miri64) -
sntpshell command (@miri64)
Reactions are currently unavailable
Metadata
Metadata
Labels
Area: networkArea: NetworkingArea: NetworkingType: enhancementThe issue suggests enhanceable parts / The PR enhances parts of the codebase / documentationThe issue suggests enhanceable parts / The PR enhances parts of the codebase / documentationType: trackingThe issue tracks and organizes the sub-tasks of a larger effortThe issue tracks and organizes the sub-tasks of a larger effort