RIOT icon indicating copy to clipboard operation
RIOT copied to clipboard

pkg/lwip: make use of confirm send

Open maribu opened this issue 3 years ago • 1 comments

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

maribu avatar Aug 09 '22 13:08 maribu

This needs a rebase.

benpicco avatar Sep 18 '22 15:09 benpicco