Skip to content

Commit 87edd44

Browse files
committed
contest: add virtio deploy files
virtio deployment is a bit more complex than the basic VNG. Add the relevant scripts from the deployment to the tree. Signed-off-by: Jakub Kicinski <[email protected]>
1 parent c4f3c4b commit 87edd44

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

deploy/contest/setup_net.sh

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/bin/bash
2+
3+
for i in `seq 0 3`; do
4+
sudo ip tuntap add name tap$((i * 2 )) mode tap multi_queue group virtme
5+
sudo ip tuntap add name tap$((i * 2 + 1)) mode tap multi_queue group virtme
6+
7+
sudo ip li add name br$i type bridge
8+
sudo ip link set dev tap$((i * 2 )) master br$i
9+
sudo ip link set dev tap$((i * 2 + 1)) master br$i
10+
11+
sudo ip link set dev br$i up
12+
sudo ip link set dev tap$((i * 2 )) up
13+
sudo ip link set dev tap$((i * 2 + 1)) up
14+
done

deploy/contest/virtio-hw.config

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[executor]
2+
name=##
3+
deadline_minutes=479
4+
[remote]
5+
branches=##
6+
[local]
7+
tree_path=##
8+
base_path=##
9+
[www]
10+
url=##
11+
[vm]
12+
cpus=4
13+
setup=. #nipa/contest/scripts/vm-virtio-loop.sh
14+
qemu_opt=-device virtio-net-pci,netdev=n0,iommu_platform=on,disable-legacy=on,mq=on,vectors=18 -netdev tap,id=n0,ifname=tap4,vhost=on,script=no,downscript=no,queues=8 -device virtio-net-pci,netdev=n1,iommu_platform=on,disable-legacy=on,mq=on,vectors=18 -netdev tap,id=n1,ifname=tap5,vhost=on,script=no,downscript=no,queues=8
15+
[ksft]
16+
target=drivers/net drivers/net/hw
17+
nested_tests=on
18+
[device]
19+
info_script=#nipa/contest/scripts/vm-virtio-dev-info.sh
20+
[cfg]
21+
thread_cnt=1
22+
thread_spawn_delay=2

0 commit comments

Comments
 (0)