33085cb309
The solution here is to eliminate the device devices semaphore altogether. This eliminates netdev_semtake() and netdev_semgive() and replaces them with net_lock() and net_unlock() which have larger scope as needed for this purpose. |
||
---|---|---|
.. | ||
Kconfig | ||
Make.defs | ||
netdev_carrier.c | ||
netdev_count.c | ||
netdev_default.c | ||
netdev_findbyaddr.c | ||
netdev_findbyname.c | ||
netdev_foreach.c | ||
netdev_ioctl.c | ||
netdev_register.c | ||
netdev_rxnotify.c | ||
netdev_txnotify.c | ||
netdev_unregister.c | ||
netdev_verify.c | ||
netdev.h |