├── .gitignore ├── README.md ├── Vagrantfile ├── examples ├── l2_switch │ ├── generator.pkt │ ├── l2_switch.p4 │ ├── l2_switch.sh │ └── receiver.pkt └── simple_router │ ├── generator.pkt │ ├── receiver.pkt │ ├── simple_router.p4 │ └── simple_router.sh ├── setup-moongen.sh ├── setup-pktgen.sh └── setup-switch.sh /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .vagrant/ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/P4-vSwitch/vagrant/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/P4-vSwitch/vagrant/HEAD/Vagrantfile -------------------------------------------------------------------------------- /examples/l2_switch/generator.pkt: -------------------------------------------------------------------------------- 1 | set mac 0 08:00:27:7e:0b:95 -------------------------------------------------------------------------------- /examples/l2_switch/l2_switch.p4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/P4-vSwitch/vagrant/HEAD/examples/l2_switch/l2_switch.p4 -------------------------------------------------------------------------------- /examples/l2_switch/l2_switch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/P4-vSwitch/vagrant/HEAD/examples/l2_switch/l2_switch.sh -------------------------------------------------------------------------------- /examples/l2_switch/receiver.pkt: -------------------------------------------------------------------------------- 1 | set mac 0 08:00:27:15:b4:11 -------------------------------------------------------------------------------- /examples/simple_router/generator.pkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/P4-vSwitch/vagrant/HEAD/examples/simple_router/generator.pkt -------------------------------------------------------------------------------- /examples/simple_router/receiver.pkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/P4-vSwitch/vagrant/HEAD/examples/simple_router/receiver.pkt -------------------------------------------------------------------------------- /examples/simple_router/simple_router.p4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/P4-vSwitch/vagrant/HEAD/examples/simple_router/simple_router.p4 -------------------------------------------------------------------------------- /examples/simple_router/simple_router.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/P4-vSwitch/vagrant/HEAD/examples/simple_router/simple_router.sh -------------------------------------------------------------------------------- /setup-moongen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/P4-vSwitch/vagrant/HEAD/setup-moongen.sh -------------------------------------------------------------------------------- /setup-pktgen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/P4-vSwitch/vagrant/HEAD/setup-pktgen.sh -------------------------------------------------------------------------------- /setup-switch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/P4-vSwitch/vagrant/HEAD/setup-switch.sh --------------------------------------------------------------------------------