install-tas.sh 637 Bytes
Newer Older
Antoine Kaufmann's avatar
Antoine Kaufmann committed
1
2
3
#!/bin/bash -eux
set -eux

4
apt-get -y install build-essential git libnuma-dev libgmp-dev bc python
Antoine Kaufmann's avatar
Antoine Kaufmann committed
5
6

cd /root/
Antoine Kaufmann's avatar
Antoine Kaufmann committed
7
8
wget http://fast.dpdk.org/rel/dpdk-18.11.8.tar.gz
tar xf dpdk-18.11.8.tar.gz
Antoine Kaufmann's avatar
Antoine Kaufmann committed
9
cd dpdk-stable-18.11.8
10
make -j`nproc` install T=x86_64-native-linuxapp-gcc DESTDIR=/root/dpdk
Antoine Kaufmann's avatar
Antoine Kaufmann committed
11
12
13
14
15
cd ..
rm -rf dpdk-*

git clone https://github.com/tcp-acceleration-service/tas.git /root/tas
cd /root/tas
16
make -j`nproc` RTE_SDK=/root/dpdk
Antoine Kaufmann's avatar
Antoine Kaufmann committed
17
18
19

git clone https://github.com/FreakyPenguin/benchmarks.git /root/tasbench
cd /root/tasbench/micro_rpc
20
make echoserver_linux testclient_linux TAS_CODE="/root/tas"
Antoine Kaufmann's avatar
Antoine Kaufmann committed
21
22

echo "blacklist i40e" > /etc/modprobe.d/i40e_bl.conf