08d8143a53a815a78b7dde7802bc59f6882c7610
[openretriever.git] / src / vagrant / k8s_kubeadm / ovsdpdk / start.sh
1 #!/bin/bash
2
3 set -ex
4 sudo sysctl -w vm.nr_hugepages=2048
5 sudo mount -t hugetlbfs -o pagesize=2M none /dev/hugepages
6 cp /usr/bin/ovs-vsctl /usr/local/bin
7 sudo service dpdk restart
8 sudo service openvswitch-switch restart
9 sudo ovs-vsctl add-br br-dpdk -- set bridge br-dpdk datapath_type=netdev
10 sudo modprobe uio_pci_generic
11 #sudo ip address flush enp0s9
12 #sudo /usr/share/dpdk/tools/dpdk_nic_bind.py --bind=uio_pci_generic enp0s9
13 #sudo ovs-vsctl add-port br-dpdk dpdk0 -- set Interface dpdk0 type=dpdk
14 while true; do sleep 3600; done
15 echo sudo docker run -ti --privileged -v /dev:/dev -v /usr/local/bin:/usr/local/bin -v /var/run/openvswitch/:/var/run/openvswitch/ dpdk /ovsdpdk/start.sh