zephyr/drivers/ethernet
Jukka Rissanen e124c1cd34 eth: mcux: Do not set carrier ON if interface is not known
It is possible that the network interface is not yet initialized
when status of the PHY changes. In this case we must not call
net_eth_carrier_on() as that will cause a crash.
This was noticed with mimxrt1050_evk board.

Fixes: #21257

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2019-12-12 09:50:29 +02:00
..
CMakeLists.txt cmake: Cleanup ethernet include directory handling 2019-10-01 18:05:58 -04:00
Kconfig kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.e1000 kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.enc28j60 kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.enc424j600 kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.liteeth kconfig: Remove redundant 'default n' and 'prompt' properties 2019-12-09 16:14:50 +01:00
Kconfig.mcux kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.native_posix kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.sam_gmac kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.smsc911x kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.stellaris kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.stm32_hal kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
eth_e1000.c ethernet/eth_e1000.c: change to new PCI(e) functions 2019-04-22 09:34:00 -07:00
eth_e1000_priv.h ethernet/eth_e1000.c: change to new PCI(e) functions 2019-04-22 09:34:00 -07:00
eth_enc28j60.c drivers: eth: initialize ethernet stack in enc424j600 and enc28j60 2019-10-21 14:01:52 +03:00
eth_enc28j60_priv.h cleanup: include/: move gpio.h to drivers/gpio.h 2019-06-27 22:55:49 -04:00
eth_enc424j600.c drivers: eth_enc424j600: check received frame length 2019-11-20 17:00:38 +01:00
eth_enc424j600_priv.h drivers: eth: enc424j600: Set carrier status by link up/down 2019-11-07 14:50:52 +01:00
eth_liteeth.c include: Fix use of <misc/FOO.h> -> <sys/FOO.h> 2019-12-10 08:39:37 -05:00
eth_mcux.c eth: mcux: Do not set carrier ON if interface is not known 2019-12-12 09:50:29 +02:00
eth_native_posix.c drivers: native_posix: Add VLAN tag strip feature 2019-04-26 10:46:27 +03:00
eth_native_posix_adapt.c headers: Refactor kernel and arch headers. 2019-11-06 16:07:32 -08:00
eth_native_posix_priv.h
eth_sam_gmac.c drivers: ethernet: stm32, sam, mcux: correctly set LAA bit 2019-09-18 19:14:39 +03:00
eth_sam_gmac_priv.h drivers: ethernet: stm32, sam, mcux: correctly set LAA bit 2019-09-18 19:14:39 +03:00
eth_smsc911x.c coccinelle: standardize k_sleep calls with integer timeouts 2019-10-09 08:38:10 -04:00
eth_smsc911x_priv.h dts: Convert from DT_<COMPAT>_<INSTANCE>_<PROP> to DT_INST... 2019-06-14 08:02:15 -05:00
eth_stellaris.c drivers: eth_stellaris: update for dts change to local-mac-address 2019-07-11 06:50:27 -04:00
eth_stellaris_priv.h net: ethernet: Define and use Ethernet frame and datagram size 2019-03-15 06:44:13 -05:00
eth_stm32_hal.c coccinelle: standardize k_sleep calls with integer timeouts 2019-10-09 08:38:10 -04:00
eth_stm32_hal_priv.h drivers: ethernet: stm32, sam, mcux: correctly set LAA bit 2019-09-18 19:14:39 +03:00
phy_sam_gmac.c coccinelle: standardize k_sleep calls with integer timeouts 2019-10-09 08:38:10 -04:00
phy_sam_gmac.h