View
282
Download
1
Embed Size (px)
LagopusDec 11, 2014Masaru OKIm-oki@stratosphere.co.jp
Wandboard Dualhttp://www.wandboard.org/i.MX6 Duallite (Cortex-A9 Dual core)1GB DDR3 RAMmicroSD *2GbE *1HDMIUSBserial port, audio, WiFi, bluetooth
ARM
HDMIUSBUSBmicroSDUbuntu
WandboardGbEVAIOUSB Ether(GbE)
VAIOVMware PlayerUbuntu 14.04 server
eth0 - NAT(LAN)eth1 - (Wandboard)
ARMLagopus DPDK (raw socket?) alignment
VLAN MAC VLANQinQ
Ryu test3VAIO Wandboard
GbE
VMware
VLAN0 (tag=1)
VLAN1 (tag=2)
VLAN2 (tag=3)
Lagopus LagopusPort 1
Port 2
Port 3
Port 2
Port 3
Port 1
VLAN
ip link add link eth1 vlan0 type vlan id 1eth1
dstsrc8100id 10800IPv4
vlan0src0800IPv4 dst
MAC
MAC promisc on? eth1vlan*promisc on
ip link set dev eth1 promisc onip link set dev vlan0 promisc on
Wandboardip link add$ sudo ip link add link eth1 vlan0 type vlan id 1RTNETLINK answers: Operation not supported
orz
VLAN
1
raw socketlagopusconfigure;make
-O0
make OPT_CFLAGS=-O2
matchaction=output:in_port floodssh
classifyalignment push,pop
: Bay TrailLagopus
Linux 32bit UEFI (ia32boot.efi) GUI eMMC LAN: Linux
orz