2 # SPDX-License-Identifier: GPL-2.0
8 TRACE_ROOT
=/sys
/kernel
/debug
/tracing
11 ip route del
192.168.253.2/32 dev
$VETH0 2> /dev
/null
12 ip link del
$VETH0 2> /dev
/null
13 ip link del
$VETH1 2> /dev
/null
14 ip netns
exec $NS1 killall netserver
15 ip netns delete
$NS1 2> /dev
/null
21 ip link add
$VETH0 type veth peer name
$VETH1
22 ip link
set dev
$VETH0 up
23 ip addr add
192.168.253.1/24 dev
$VETH0
24 ip link
set $VETH1 netns
$NS1
25 ip netns
exec $NS1 ip link
set dev
$VETH1 up
26 ip netns
exec $NS1 ip addr add
192.168.253.2/24 dev
$VETH1
27 ip netns
exec $NS1 netserver
29 echo 1 > ${TRACE_ROOT}/tracing_on
30 cp /dev
/null
${TRACE_ROOT}/trace
31 ip route add
192.168.253.2/32 encap bpf out obj lwt_len_hist_kern.o section len_hist dev
$VETH0
32 netperf
-H 192.168.253.2 -t TCP_STREAM
33 cat ${TRACE_ROOT}/trace |
grep -v '^#'
36 echo 0 > ${TRACE_ROOT}/tracing_on