RIOT
RIOT copied to clipboard
pkg/lwip: make use of confirm send
Contribution description
This prepares the lwIP adaption layer to work with netdevs that provide netdev_driver_t::confirm_send(), allowing to write event based non-blocking netdevs.
Testing procedure
This PR does not update any drivers to actually provide netdev_driver_t::confirm_send().
https://github.com/RIOT-OS/RIOT/pull/18428 ports the STM32 Ethernet driver to the new API, so that this PR can be tested there.
Issues/PRs references
Same as https://github.com/RIOT-OS/RIOT/pull/18139 but for lwIP
depends on and includes:
- [x] https://github.com/RIOT-OS/RIOT/pull/18426
- [ ] https://github.com/RIOT-OS/RIOT/pull/18359
This needs a rebase.