1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/pkg/lwip
Erik Ekman 04a2070faa pkg/lwip: Set netdev callback before driver init
Otherwise if the cable is connected at boot the immediate NETDEV_EVENT_ISR
event signaling connection will not trigger the isr, and the netdev will not
clear its pending event.

This explains why the connect/rx event clash seen in "esp32/eth: Don't
overwrite queued event with RX packet" (95196fb7e4) only happened
with lwIP.

Now on my ESP32 board with Ethernet the issue was the opposite (since IDF
upgrade), the stuck connected event blocked receive from working. After
this change 95196fb7e4 can be reverted since even early events are
consumed properly.
2022-09-03 14:07:02 +02:00
..
contrib pkg/lwip: Set netdev callback before driver init 2022-09-03 14:07:02 +02:00
include pkg/lwip_netdev: add support for IPC based Bottom Half Processor 2022-08-25 15:44:34 +02:00
init_devs lwip/init_devs: add initial support for kw2xrf 2022-08-25 15:44:34 +02:00
patches lwip: bump to v2.1.3 2021-11-10 22:36:19 +01:00
doc.txt lwip: improve and fix documentation 2019-10-09 14:45:30 +02:00
Makefile pkg/lwip: ease debugging 2022-07-22 09:48:53 +02:00
Makefile.dep pkg/lwip_netdev: add support for IPC based Bottom Half Processor 2022-08-25 15:44:34 +02:00
Makefile.include sys/net/sock: Set SOCK_HAS_IPV6 in one place 2021-10-11 21:37:39 +02:00