blob: 6009b7a7de7c6b16288fc9be4b2286e20162534d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/bin/bash
netns=$1
containerid=$2
ip=$3
pid=$(echo $netns | cut -f3 -d"/")
sudo ovs-vsctl --may-exist add-br br-dpdk -- set bridge br-dpdk datapath_type=netdev
sudo ovs-vsctl --may-exist add-port br-dpdk vhost-user-$pid -- set Interface vhost-user-$pid type=dpdkvhostuser
sudo ln -sf $netns /var/run/netns/$pid
sudo ip link add dummy-$pid type dummy
sudo ip link set dummy-$pid netns $pid
sudo mkdir -p /var/run/cni
echo $ip | sudo tee /var/run/cni/netconf-$pid
|