zephyr/drivers/ethernet
Tomasz Gorochowik f0db8772f5 eth: eth_mcux: wait in send for the packet to be sent [REVERT ME]
Wait in the send callback for the packet to be actually sent.
After this change, only one TX packet will be handled at once.
This is needed because of the way the TX packets are currently handled
in L2 after this PR: #12563

This is similar to what #13167 did for the SAM GMAC on SAM E-70.

Without this, packet time-stamping does not work with the current stack.

This commit is minimalistic on purpose to make it easily revertible when
the network stack is able to properly handle DMA drivers for TX packets
again.

Signed-off-by: Tomasz Gorochowik <tgorochowik@antmicro.com>
2019-02-21 09:27:47 -05:00
..
CMakeLists.txt drivers: eth_smsc911x: Add driver for SMSC9118 aka LAN9118 chip 2019-01-19 11:59:29 -05:00
eth_dw_priv.h
eth_dw.c drivers: eth_dw: changed stranded error message 2019-02-08 13:57:55 +02:00
eth_e1000_priv.h drivers: eth: e1000: Use system log macros 2018-11-12 10:03:51 -05:00
eth_e1000.c drivers/ethernet: Use new net_pkt API for sending and receiving 2019-02-01 14:34:38 +02:00
eth_enc28j60_priv.h
eth_enc28j60.c drivers/ethernet: Use new net_pkt API for sending and receiving 2019-02-01 14:34:38 +02:00
eth_mcux.c eth: eth_mcux: wait in send for the packet to be sent [REVERT ME] 2019-02-21 09:27:47 -05:00
eth_native_posix_adapt.c
eth_native_posix_priv.h
eth_native_posix.c drivers/ethernet: Use new net_pkt API for sending and receiving 2019-02-01 14:34:38 +02:00
eth_sam_gmac_priv.h driver: eth: gmac: remove ring_buf usage in the RX path 2019-02-14 22:15:29 -05:00
eth_sam_gmac.c driver: eth: gmac: remove ring_buf usage in the RX path 2019-02-14 22:15:29 -05:00
eth_smsc911x_priv.h drivers: eth_smsc911x: Add driver for SMSC9118 aka LAN9118 chip 2019-01-19 11:59:29 -05:00
eth_smsc911x.c drivers/ethernet: Switch SMSC911x to new net_pkt API 2019-02-12 20:24:02 -05:00
eth_stellaris_priv.h drivers: ethernet: Add TI Stellaris ethernet controller driver. 2018-12-04 09:36:51 -06:00
eth_stellaris.c net/pkt: Remove parameters to "reserve" some headroom 2018-12-14 14:16:37 +01:00
eth_stm32_hal_priv.h
eth_stm32_hal.c drivers/ethernet: Use new net_pkt API for sending and receiving 2019-02-01 14:34:38 +02:00
Kconfig drivers: eth_smsc911x: Add driver for SMSC9118 aka LAN9118 chip 2019-01-19 11:59:29 -05:00
Kconfig.dw drivers/interrupt_controller: shared_irq: configure by device tree 2019-02-06 07:18:15 -05:00
Kconfig.e1000 net: qemu: Allow SLIP or normal ethernet connectivity 2018-11-10 09:13:45 -05:00
Kconfig.enc28j60 drivers: eth_enc28j60: moved to dts 2019-01-16 21:28:23 -05:00
Kconfig.mcux eth: eth_mcux: wait in send for the packet to be sent [REVERT ME] 2019-02-21 09:27:47 -05:00
Kconfig.native_posix kconfig: Refactor the dependency on 'NET_L2_ETHERNET' 2018-12-30 16:24:50 -05:00
Kconfig.sam_gmac drivers: eth: gmac: reduce ETH_SAM_GMAC_BUF_RX_COUNT 2019-02-12 15:38:06 -05:00
Kconfig.smsc911x drivers: eth_smsc911x: Add driver for SMSC9118 aka LAN9118 chip 2019-01-19 11:59:29 -05:00
Kconfig.stellaris drivers: eth: stellaris: Enable automatic Ethernet support in QEMU 2019-01-11 09:48:27 +02:00
Kconfig.stm32_hal kconfig: Refactor the dependency on 'NET_L2_ETHERNET' 2018-12-30 16:24:50 -05:00
phy_sam_gmac.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
phy_sam_gmac.h