zephyr/drivers/ethernet
Paul Sokolovsky ad064e1434 eth: ksdk: Protect Ethernet frame buffer operations with IRQ lock.
As there's a single intermediate frame buffer used by both RX and TX
routines, protect operations on it with irq_lock() to avoid possibility
that it will be concurrently modified.

Change-Id: Ibbaf882a15fbb193054dbb13ae848becf9deef3f
Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
2016-12-02 12:41:01 +02:00
..
eth_dw_priv.h eth/dw: Move RW objects from device config_info to device driver_data. 2016-10-19 12:10:59 +00:00
eth_dw.c driver/eth_dw: Limit name space, add static. 2016-10-26 20:51:05 +00:00
eth_enc28j60_legacy.c enc28j60: Fixes an issue with concurrent tx and rx 2016-12-02 12:40:58 +02:00
eth_enc28j60_priv.h enc28j60: Fixes an issue with concurrent tx and rx 2016-12-02 12:40:58 +02:00
eth_enc28j60.c enc28j60: Fixes change to proper register bank 2016-12-02 12:40:58 +02:00
eth_ksdk_legacy.c eth: ksdk: Update driver for native IP stack. 2016-12-02 12:41:01 +02:00
eth_ksdk.c eth: ksdk: Protect Ethernet frame buffer operations with IRQ lock. 2016-12-02 12:41:01 +02:00
Kconfig eth: Add KSDK ENET driver. 2016-10-16 09:57:35 +00:00
Kconfig.enc28j60 enc28j60: Adapt driver for native IP stack 2016-12-02 12:40:50 +02:00
Kconfig.ksdk eth: ksdk: Update driver for native IP stack. 2016-12-02 12:41:01 +02:00
Makefile eth: ksdk: Update driver for native IP stack. 2016-12-02 12:41:01 +02:00