summaryrefslogtreecommitdiff
path: root/execs/dpdk.yaml
blob: 526e583d23f513222e6710a61284e1c085eb6760 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
metadata:
  name: ODP mdev
  format: "Lava-Test-Shell Test Definition 1.0"
  description: "Setup DPDK"
  version: 1.0

params:
    DPDK_JOBS: 32

install:
    deps:
        - libnuma1
        - libnuma-dev
        - libpcap-dev

run:
    steps:
        - echo "Build DPDK"
        - git clone http://dpdk.org/git/dpdk && cd dpdk
        - make config T=x86_64-native-linuxapp-gcc O=x86_64-native-linuxapp-gcc
        - make -j $DPDK_JOBS install T=x86_64-native-linuxapp-gcc DESTDIR=./install
        - cd ..
        - wget http://dpdk.org/browse/apps/pktgen-dpdk/snapshot/pktgen-3.4.7.tar.xz
        - tar xf pktgen-3.4.7.tar.xz
        - export RTE_SDK=/root/dpdk
        - cd pktgen-3.4.7
        - make -j $DPDK_JOBS