Ubuntu 22.04 VM with the Xfce4 Desktop Environment and ETH-Zürich's p4-utils. Using the VirtualBox provider.
- p4-utils (Mininet, BMV2, P4C)
- PicoQUIC and PicoTLS
- Visual Studio Code + Extensions (IntelliCode, Python, C++, P4)
- Install Vagrant: https://developer.hashicorp.com/vagrant/install
- Install VirtualBox: https://www.virtualbox.org/wiki/Downloads
- Run
vagrant up
. This will take a while, be patient. You may need to start VirtualBox before running the command to prevent permission errors.
The shared
folder is mounted inside the VM at /shared
.
Variable | Default value |
---|---|
PICOTLS_DIR | /home/vagrant/picotls |
PICOQUIC_DIR | /home/vagrant/picoquic |