zephyr/drivers/ethernet
Jukka Rissanen 82fa5bcf59 drivers: eth: native_posix: Allow non-root access
Change the default behaviour of the host network interface
setup. Now user needs to execute net-setup.sh script from
net-tools project to setup host ethernet interface. The script
needs to be run as a root user. Then zephyr.exe can be started
as a normal user.

Example:
    cd net-tools
    sudo ./net-setup.sh

This will create zeth network interface and set IP address and
routes properly. See other command line options by typing
    ./net-setup.sh --help

Old behaviour is still there if one enables
    CONFIG_ETH_NATIVE_POSIX_STARTUP_AUTOMATIC=y

in which case one needs to use the command
    sudo --preserve-env zephyr.exe

to start the Zephyr process.

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2018-10-23 11:08:39 +03:00
..
CMakeLists.txt drivers: eth: e1000: Add driver for Intel PRO/1000 Ethernet controller 2018-10-10 04:17:15 -04:00
eth_dw_priv.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
eth_dw.c drivers: eth: Convert to use new logging 2018-10-04 14:13:57 +03:00
eth_e1000_priv.h drivers: eth: e1000: Add driver for Intel PRO/1000 Ethernet controller 2018-10-10 04:17:15 -04:00
eth_e1000.c drivers: eth: e1000: Remove unused variable 2018-10-15 10:53:53 -04:00
eth_enc28j60_priv.h drivers/ethernet: Reduce runtime context size in ENC28J60 driver 2018-04-11 16:28:16 +03:00
eth_enc28j60.c drivers: eth: Convert to use new logging 2018-10-04 14:13:57 +03:00
eth_mcux.c drivers: eth_mcux: kinetis networking device Tree 2018-10-19 07:57:20 -05:00
eth_native_posix_adapt.c drivers: eth: native_posix: Allow non-root access 2018-10-23 11:08:39 +03:00
eth_native_posix_priv.h drivers: eth: native_posix: Allow non-root access 2018-10-23 11:08:39 +03:00
eth_native_posix.c drivers: eth: native_posix: Allow non-root access 2018-10-23 11:08:39 +03:00
eth_sam_gmac_priv.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
eth_sam_gmac.c drivers: eth: Convert to use new logging 2018-10-04 14:13:57 +03:00
eth_stm32_hal_priv.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
eth_stm32_hal.c drivers: ethernet: stm32: Fix typo in comment 2018-10-15 12:01:22 -05:00
Kconfig drivers: eth: e1000: Add driver for Intel PRO/1000 Ethernet controller 2018-10-10 04:17:15 -04:00
Kconfig.dw Kconfig: Use a short, consistent style for prompts 2018-08-15 04:10:10 -07:00
Kconfig.e1000 drivers: eth: e1000: Add driver for Intel PRO/1000 Ethernet controller 2018-10-10 04:17:15 -04:00
Kconfig.enc28j60 drivers: ethernet: Kconfig: Remove redundant 'default n' properties 2018-07-03 17:11:31 -04:00
Kconfig.mcux drivers: eth_mcux: kinetis networking device Tree 2018-10-19 07:57:20 -05:00
Kconfig.native_posix drivers: eth: native_posix: Allow non-root access 2018-10-23 11:08:39 +03:00
Kconfig.sam_gmac drivers: eth_sam: Add generate random mac address feature 2018-09-27 21:52:14 +03:00
Kconfig.stm32_hal drivers: ethernet: Kconfig: Document availability of eth_stm32_hal 2018-08-15 08:17:48 -05:00
phy_sam_gmac.c drivers: eth: Convert to use new logging 2018-10-04 14:13:57 +03:00
phy_sam_gmac.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00