build system: clean up netif features #20700
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Contribution description
netif_%
(currently onlynetif_ethernet
, but more are to come) is provided, thenetif
feature is implicitly providednetif
feature from boards that already providenetif_ethernet
is dropped, consequentlyesp_eth
now instead provideperiph_eth
for consistancyperiph_eth
no longer need to providenetif_ethernet
w5100
,w5500
,enc28j60
,encx24j600
, etc.) would still need to providenetif_ethernet
by handFEATURES_PROVIDED += netif_ethernet
is dropped, relying on it being added implicitlyTesting procedure
This should not change any generated binaries.
Issues/PRs references
Follow up to #20694