uboot/drivers/net
Joe Hershberger 22f68524f8 sandbox: eth: Add support for using the 'lo' interface
The 'lo' interface on Linux doesn't support thinks like ARP or
link-layer access like we use to talk to a normal network interface.
A higher-level network API must be used to access localhost.

As written, this interface is limited to not supporting ICMP since the
API doesn't allow the socket to be opened for all IP traffic and be able
to receive at the same time. UDP is far more useful to test with, so it
was selected over ICMP. Ping won't work, but things like TFTP should
work.

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2015-04-18 11:11:14 -06:00
..
fm net/fm: Enable FMAN ports if l2switch ports are connected over SGMII 2015-01-16 09:32:32 -08:00
fsl-mc drivers/mc: Migrated MC Flibs to 0.5.2 2015-02-24 13:10:20 -08:00
phy net: phy: micrel: add support for KSZ8895 switch in SMI mode 2015-01-30 15:55:00 -06:00
4xx_enet.c net: Remove the bd* parameter from net stack functions 2015-04-18 11:11:11 -06:00
8390.h
Kconfig sandbox: eth: Add a bridge to a real network for sandbox 2015-04-18 11:11:13 -06:00
Makefile sandbox: eth: Add a bridge to a real network for sandbox 2015-04-18 11:11:13 -06:00
altera_tse.c
altera_tse.h
armada100_fec.c
armada100_fec.h
at91_emac.c
ax88180.c
ax88180.h
ax88796.c
ax88796.h
bcm-sf2-eth-gmac.c arm: bcm281xx: net: Add Ethernet Driver 2014-08-30 07:46:39 -04:00
bcm-sf2-eth-gmac.h arm: bcm281xx: net: Add Ethernet Driver 2014-08-30 07:46:39 -04:00
bcm-sf2-eth.c arm: bcm281xx: net: Add Ethernet Driver 2014-08-30 07:46:39 -04:00
bcm-sf2-eth.h arm: bcm281xx: net: Add Ethernet Driver 2014-08-30 07:46:39 -04:00
bfin_mac.c blackfin: Add <asm/clock.h> to numerous drivers 2014-02-20 12:00:27 -05:00
bfin_mac.h
calxedaxgmac.c
cpsw.c net: cpsw: am335x: Drop constant link checking from rx/tx path's 2014-08-28 17:18:49 -04:00
cs8900.c
cs8900.h
davinci_emac.c net: davince: add missing include 2014-10-25 15:27:35 -04:00
davinci_emac.h
dc2114x.c
designware.c net: Support DMA threshold mode in DWMAC driver 2015-03-05 11:17:53 -05:00
designware.h net: configure DWMAC DMA by default AXI burst length 2015-03-05 11:17:53 -05:00
dm9000x.c net: rename and refactor eth_rand_ethaddr() function 2014-05-12 15:19:46 -04:00
dm9000x.h
dnet.c
dnet.h
e1000.c drivers/net/e1000.c: fix compile warning under 64bit mode 2015-01-30 09:19:16 -05:00
e1000.h net: Add ethernet FCS length macro in net.h 2015-03-24 21:22:37 -06:00
e1000_spi.c
eepro100.c PowerPC: drop some 74xx_7xx boards and related code 2014-10-27 14:35:55 +01:00
enc28j60.c
enc28j60.h
ep93xx_eth.c
ep93xx_eth.h
ethoc.c openrisc: Fix a few type cast related warnings 2014-09-15 13:32:56 -04:00
fec_mxc.c net: fec_mxc: make local functions static 2014-10-25 07:02:02 -04:00
fec_mxc.h
fsl_mcdmafec.c
fsl_mdio.c net: mdio: Use mb() to be compatible for both ARM and PowerPC 2014-09-08 10:30:33 -07:00
ftgmac100.c
ftgmac100.h
ftmac100.c
ftmac100.h
ftmac110.c net: rename and refactor eth_rand_ethaddr() function 2014-05-12 15:19:46 -04:00
ftmac110.h
greth.c
greth.h
keystone_net.c net: keystone_net: move serdes setup to initialization function 2015-02-16 12:41:41 -05:00
ks8851_mll.c
ks8851_mll.h
lan91c96.c
lan91c96.h arm: remove lubbock board support 2014-04-18 10:42:30 -04:00
lpc32xx_eth.c lpc32xx: add Ethernet support 2015-04-10 14:22:48 +02:00
macb.c Net: macb: reset GBE bit when fallback checking 2015-03-18 23:36:09 +01:00
macb.h
mcffec.c
mcfmii.c
mpc5xxx_fec.c powerpc: mpc5xxx: remove Total5200 board support 2015-01-23 16:53:52 -05:00
mpc5xxx_fec.h
mpc512x_fec.c
mpc512x_fec.h
mvgbe.c kirkwood: define empty CONFIG_MVGBE_PORTS by default 2015-01-25 23:56:15 +01:00
mvgbe.h
mvneta.c net: mvneta.c: Add support for the ethernet controller of the Marvell Armada XP SoC 2014-10-23 09:59:21 -04:00
natsemi.c
ne2000.c
ne2000.h
ne2000_base.c
ne2000_base.h
netconsole.c net: Remove the bd* parameter from net stack functions 2015-04-18 11:11:11 -06:00
ns8382x.c
pch_gbe.c net: Add Intel Topcliff GMAC driver 2015-03-24 21:22:37 -06:00
pch_gbe.h net: Add Intel Topcliff GMAC driver 2015-03-24 21:22:37 -06:00
pcnet.c pcnet: force ordering of descriptor accesses 2014-04-18 10:42:30 -04:00
rtl8139.c
rtl8169.c net: rtl8169: Add support for RTL-8168/8111g 2014-12-18 13:21:41 -07:00
sandbox-raw.c sandbox: eth: Add support for using the 'lo' interface 2015-04-18 11:11:14 -06:00
sandbox.c sandbox: eth: Add ability to disable ping reply in sandbox eth driver 2015-04-18 11:11:13 -06:00
sh_eth.c net: sh-eth: Add cache writeback control after setting bit of DMA descriptor 2014-11-04 09:28:47 +09:00
sh_eth.h net: sh-eth: Use memalign instead of orignal memroy alignment function 2014-11-04 09:27:40 +09:00
smc911x.c net: smc911x: Keep MAC programmed 2014-11-07 16:27:04 -05:00
smc911x.h
smc91111.c
smc91111.h Add MS7206SE ethernet support 2015-01-30 15:55:00 -06:00
sunxi_emac.c sunxi: GPIO pin mux hardware-feature-specific function index defines 2015-04-15 16:17:17 +02:00
tsec.c net: tsec: Fix NULL access in case init_phy() fails 2015-01-30 15:55:00 -06:00
tsi108_eth.c
uli526x.c drivers/net/uli526x.c: fix syntax error 2014-11-07 16:27:07 -05:00
vsc7385.c
vsc9953.c net/vsc9953: Add driver for Vitesse VSC9953 L2 Switch IP 2015-01-16 09:32:38 -08:00
xilinx_axi_emac.c
xilinx_emaclite.c net: emaclite: Fix OF initialization 2014-03-04 09:27:32 -05:00
xilinx_ll_temac.c net: ll_temac: Fix compilation warning because of phys_addr_t 2015-01-21 10:30:36 +01:00
xilinx_ll_temac.h
xilinx_ll_temac_fifo.c
xilinx_ll_temac_fifo.h
xilinx_ll_temac_mdio.c
xilinx_ll_temac_mdio.h
xilinx_ll_temac_sdma.c
xilinx_ll_temac_sdma.h
zynq_gem.c net: gem: Use phys_addr_t instead of int for addresses 2015-01-21 10:30:21 +01:00