105c3e68fSJoe Hershbergerconfig DM_ETH 205c3e68fSJoe Hershberger bool "Enable Driver Model for Ethernet drivers" 305c3e68fSJoe Hershberger depends on DM 405c3e68fSJoe Hershberger help 505c3e68fSJoe Hershberger Enable driver model for Ethernet. 605c3e68fSJoe Hershberger 705c3e68fSJoe Hershberger The eth_*() interface will be implemented by the UC_ETH class 805c3e68fSJoe Hershberger This is currently implemented in net/eth.c 905c3e68fSJoe Hershberger Look in include/net.h for details. 10*3ea143abSJoe Hershberger 11*3ea143abSJoe Hershbergermenuconfig NETDEVICES 12*3ea143abSJoe Hershberger bool "Network device support" 13*3ea143abSJoe Hershberger depends on NET 14*3ea143abSJoe Hershberger help 15*3ea143abSJoe Hershberger You must select Y to enable any network device support 16*3ea143abSJoe Hershberger Generally if you have any networking support this is a given 17*3ea143abSJoe Hershberger 18*3ea143abSJoe Hershberger If unsure, say Y 19*3ea143abSJoe Hershberger 20*3ea143abSJoe Hershbergerif NETDEVICES 21*3ea143abSJoe Hershberger 22*3ea143abSJoe Hershbergerconfig ETH_SANDBOX 23*3ea143abSJoe Hershberger depends on DM_ETH && SANDBOX 24*3ea143abSJoe Hershberger default y 25*3ea143abSJoe Hershberger bool "Sandbox: Mocked Ethernet driver" 26*3ea143abSJoe Hershberger help 27*3ea143abSJoe Hershberger This driver simply responds with fake ARP replies and ping 28*3ea143abSJoe Hershberger replies that are used to verify network stack functionality 29*3ea143abSJoe Hershberger 30*3ea143abSJoe Hershberger This driver is particularly useful in the test/dm/eth.c tests 31*3ea143abSJoe Hershberger 32*3ea143abSJoe Hershbergerendif # NETDEVICES 33