genode/repos/dde_linux/src
Josef Söntgen 2f32308c0b wifi_drv: use task for sending frames
Until now the client called the Linux code directly through the EP
when sending ethernet frames and was not part of the driver's internal
task scheduling. This will lead to problems if the sending code needs
to grab a lock as those depend on running from within a Lx::Task.
Although this has only happend recently when using 8260 devices, this
is an issue that needs to be fix.

This commit addresses the issue by using a dedicated transmit task
in whose context the Linux code sends the ethernet frame or rather
newly allocated skb.

Fixes #2559.
2017-11-06 13:57:24 +01:00
..
drivers wifi: use with libc in config update 2017-10-05 17:40:05 +02:00
include usb rpi: get rid of local hardware timer 2017-08-23 14:08:37 +02:00
lib wifi_drv: use task for sending frames 2017-11-06 13:57:24 +01:00
lx_kit dde_linux: fix timer deletion and modification (lx_kit) 2017-10-05 17:40:03 +02:00
server/usb_terminal usb_terminal: remove obsolete vendor/product enums 2017-08-17 11:04:20 +02:00
test intel_fb: avoid deprecated warnings 2017-05-31 13:15:55 +02:00