Kconfig 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. config DM_ETH
  2. bool "Enable Driver Model for Ethernet drivers"
  3. depends on DM
  4. help
  5. Enable driver model for Ethernet.
  6. The eth_*() interface will be implemented by the UC_ETH class
  7. This is currently implemented in net/eth.c
  8. Look in include/net.h for details.
  9. menuconfig NETDEVICES
  10. bool "Network device support"
  11. depends on NET
  12. help
  13. You must select Y to enable any network device support
  14. Generally if you have any networking support this is a given
  15. If unsure, say Y
  16. if NETDEVICES
  17. config ETH_SANDBOX
  18. depends on DM_ETH && SANDBOX
  19. default y
  20. bool "Sandbox: Mocked Ethernet driver"
  21. help
  22. This driver simply responds with fake ARP replies and ping
  23. replies that are used to verify network stack functionality
  24. This driver is particularly useful in the test/dm/eth.c tests
  25. config ETH_SANDBOX_RAW
  26. depends on DM_ETH && SANDBOX
  27. default y
  28. bool "Sandbox: Bridge to Linux Raw Sockets"
  29. help
  30. This driver is a bridge from the bottom of the network stack
  31. in U-Boot to the RAW AF_PACKET API in Linux. This allows real
  32. network traffic to be tested from within sandbox. See
  33. board/sandbox/README.sandbox for more details.
  34. endif # NETDEVICES