File tree 3 files changed +19
-8
lines changed
3 files changed +19
-8
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ before_script:
17
17
- docker run -it -d --privileged -v /usr/src:/usr/src -v /lib/modules:/lib/modules -v /sys/devices/system/node:/sys/devices/system/node --name test-nff-go test-cosmic /bin/bash
18
18
19
19
script :
20
+ - docker exec -i test-nff-go go mod download
20
21
- docker exec -i test-nff-go make
21
22
# Build standalone examples
22
23
- docker exec -i test-nff-go bash -c "cd examples && make gopacketParserExample && cd .."
Original file line number Diff line number Diff line change @@ -79,6 +79,17 @@ network:
79
79
dhcp4: true
80
80
dhcp6: true
81
81
optional: true
82
+ enp0s3:
83
+ dhcp4: true
84
+ dhcp6: true
85
+ optional: true
86
+ EOF'
87
+ sudo sh -c 'cat > /etc/netplan/50-vagrant.yaml <<EOF
88
+ ---
89
+ network:
90
+ version: 2
91
+ renderer: networkd
92
+ ethernets: {}
82
93
EOF'
83
94
fi
84
95
@@ -123,12 +134,12 @@ setuptesthost
123
134
124
135
echo Downloading and building NFF-GO framework
125
136
go get -v golang.org/x/tools/cmd/stringer
126
- git clone -b develop --recurse-submodules http://github.com/intel-go/nff-go
127
- (cd nff-go; make -j1 )
137
+ git clone -b master --recurse-submodules http://github.com/intel-go/nff-go
138
+ (cd nff-go; go mod download; make )
128
139
echo Downloading and building NFF-GO NAT example and its dependencies
129
140
go get github.com/golang/protobuf/protoc-gen-go
130
- git clone -b develop --recurse-submodules http://github.com/intel-go/nff-go-nat
131
- (cd nff-go-nat; . env.sh; make -j1 )
141
+ git clone -b master --recurse-submodules http://github.com/intel-go/nff-go-nat
142
+ (cd nff-go-nat; go mod download; . env.sh; make)
132
143
./nff-go-nat/test/httpperfserv/install-systemd-service.sh "-port 8008"
133
144
134
145
echo Setting up 1024 huge pages
Original file line number Diff line number Diff line change 1
- export DPDK_VERSION=18.11
2
1
export GOROOT=/opt/go
3
2
export NFF_GO=" $HOME " /nff-go
4
3
export PATH=" $HOME " /go/bin:" $GOROOT " /bin:" $PATH "
@@ -12,14 +11,14 @@ export CARD2=ens7
12
11
bindports ()
13
12
{
14
13
sudo modprobe uio
15
- sudo insmod " $NFF_GO " /dpdk/dpdk- ${DPDK_VERSION} /x86_64-native-linuxapp-gcc/kmod/igb_uio.ko
16
- sudo " $NFF_GO " /dpdk/dpdk- ${DPDK_VERSION} /usertools/dpdk-devbind.py --bind=igb_uio $NFF_GO_CARDS
14
+ sudo insmod " $NFF_GO " /dpdk/dpdk/x86_64-native-linuxapp-gcc/kmod/igb_uio.ko
15
+ sudo " $NFF_GO " /dpdk/dpdk/usertools/dpdk-devbind.py --bind=igb_uio $NFF_GO_CARDS
17
16
}
18
17
19
18
# Bind ports to Linux kernel driver
20
19
unbindports ()
21
20
{
22
- sudo " $NFF_GO " /dpdk/dpdk- ${DPDK_VERSION} /usertools/dpdk-devbind.py --bind=e1000 $NFF_GO_CARDS
21
+ sudo " $NFF_GO " /dpdk/dpdk/usertools/dpdk-devbind.py --bind=e1000 $NFF_GO_CARDS
23
22
}
24
23
25
24
# Run pktgen
You can’t perform that action at this time.
0 commit comments