u-boot-brain/drivers/net
Joe Hershberger a346ca7902 sandbox: eth: Add a bridge to a real network for sandbox
Implement a bridge between U-Boot's network stack and Linux's raw packet
API allowing the sandbox to send and receive packets using the host
machine's network interface.

This raw Ethernet API requires elevated privileges.  You can either run
as root, or you can add the capability needed like so:

sudo /sbin/setcap "CAP_NET_RAW+ep" /path/to/u-boot

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2015-04-18 11:11:13 -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
altera_tse.c
altera_tse.h
armada100_fec.c
armada100_fec.h
at91_emac.c
ax88180.c
ax88180.h
ax88796.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
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_spi.c
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
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
Kconfig sandbox: eth: Add a bridge to a real network for sandbox 2015-04-18 11:11:13 -06:00
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
Makefile sandbox: eth: Add a bridge to a real network for sandbox 2015-04-18 11:11:13 -06:00
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_base.c
ne2000_base.h
ne2000.c
ne2000.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 a bridge to a real network for sandbox 2015-04-18 11:11:13 -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_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
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
zynq_gem.c net: gem: Use phys_addr_t instead of int for addresses 2015-01-21 10:30:21 +01:00