]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
sandbox: eth: Add a bridge to a real network for sandbox
authorJoe Hershberger <joe.hershberger@ni.com>
Sun, 22 Mar 2015 22:09:21 +0000 (17:09 -0500)
committerLothar Waßmann <LW@KARO-electronics.de>
Tue, 8 Sep 2015 19:47:45 +0000 (21:47 +0200)
commit796574e844997511b0323e2de137ba11a24283fa
treea2003a7c8dae5a955454d9c1690ebb825090436c
parent375cddc53c5ad2e70bdc7bb6c0ad0b8f2fa00183
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>
arch/sandbox/Kconfig
arch/sandbox/cpu/Makefile
arch/sandbox/cpu/eth-raw-os.c [new file with mode: 0644]
arch/sandbox/dts/sandbox.dts
arch/sandbox/include/asm/eth-raw-os.h [new file with mode: 0644]
board/sandbox/README.sandbox
drivers/net/Kconfig
drivers/net/Makefile
drivers/net/sandbox-raw.c [new file with mode: 0644]