2 # SPDX-License-Identifier: BSD-3-Clause
11 echo "1.1 1 L-core per pcore (N=2)"
13 ./build/l3fwd-thread -c ff -n 2 -- -P -p 3 \
14 --enable-jumbo --max-pkt-len 1500 \
15 --rx="(0,0,0,0)(1,0,0,0)" \
23 echo "1.2 1 L-core per pcore (N=4)"
25 ./build/l3fwd-thread -c ff -n 2 -- -P -p 3 \
26 --enable-jumbo --max-pkt-len 1500 \
27 --rx="(0,0,0,0)(1,0,1,1)" \
34 echo "1.3 1 L-core per pcore (N=8)"
36 ./build/l3fwd-thread -c 1ff -n 2 -- -P -p 3 \
37 --enable-jumbo --max-pkt-len 1500 \
38 --rx="(0,0,0,0)(0,1,1,1)(1,0,2,2)(1,1,3,3)" \
39 --tx="(4,0)(5,1)(6,2)(7,3)" \
45 echo "1.3 1 L-core per pcore (N=16)"
47 ./build/l3fwd-thread -c 3ffff -n 2 -- -P -p 3 \
48 --enable-jumbo --max-pkt-len 1500 \
49 --rx="(0,0,0,0)(0,1,1,1)(0,2,2,2)(0,3,3,3)(1,0,4,4)(1,1,5,5)(1,2,6,6)(1,3,7,7)" \
50 --tx="(8,0)(9,1)(10,2)(11,3)(12,4)(13,5)(14,6)(15,7)" \
56 ######################
57 # N L-core per pcore #
58 ######################
61 echo "2.1 N L-core per pcore (N=2)"
63 ./build/l3fwd-thread -c ff -n 2 --lcores="2,(0-1)@0" -- -P -p 3 \
64 --enable-jumbo --max-pkt-len 1500 \
65 --rx="(0,0,0,0)(1,0,0,0)" \
73 echo "2.2 N L-core per pcore (N=4)"
75 ./build/l3fwd-thread -c ff -n 2 --lcores="(0-3)@0,4" -- -P -p 3 \
76 --enable-jumbo --max-pkt-len 1500 \
77 --rx="(0,0,0,0)(1,0,1,1)" \
84 echo "2.3 N L-core per pcore (N=8)"
86 ./build/l3fwd-thread -c 3ffff -n 2 --lcores="(0-7)@0,8" -- -P -p 3 \
87 --enable-jumbo --max-pkt-len 1500 \
88 --rx="(0,0,0,0)(0,1,1,1)(1,0,2,2)(1,1,3,3)" \
89 --tx="(4,0)(5,1)(6,2)(7,3)" \
95 echo "2.3 N L-core per pcore (N=16)"
97 ./build/l3fwd-thread -c 3ffff -n 2 --lcores="(0-15)@0,16" -- -P -p 3 \
98 --enable-jumbo --max-pkt-len 1500 \
99 --rx="(0,0,0,0)(0,1,1,1)(0,2,2,2)(0,3,3,3)(1,0,4,4)(1,1,5,5)(1,2,6,6)(1,3,7,7)" \
100 --tx="(8,0)(9,1)(10,2)(11,3)(12,4)(13,5)(14,6)(15,7)" \
106 #########################
107 # N L-threads per pcore #
108 #########################
111 echo "3.1 N L-threads per pcore (N=2)"
113 ./build/l3fwd-thread -c ff -n 2 -- -P -p 3 \
114 --enable-jumbo --max-pkt-len 1500 \
115 --rx="(0,0,0,0)(1,0,0,0)" \
121 echo "3.2 N L-threads per pcore (N=4)"
123 ./build/l3fwd-thread -c ff -n 2 -- -P -p 3 \
124 --enable-jumbo --max-pkt-len 1500 \
125 --rx="(0,0,0,0)(1,0,0,1)" \
131 echo "3.2 N L-threads per pcore (N=8)"
133 ./build/l3fwd-thread -c ff -n 2 -- -P -p 3 \
134 --enable-jumbo --max-pkt-len 1500 \
135 --rx="(0,0,0,0)(0,1,0,1)(1,0,0,2)(1,1,0,3)" \
136 --tx="(0,0)(0,1)(0,2)(0,3)" \
141 echo "3.2 N L-threads per pcore (N=16)"
143 ./build/l3fwd-thread -c ff -n 2 -- -P -p 3 \
144 --enable-jumbo --max-pkt-len 1500 \
145 --rx="(0,0,0,0)(0,1,0,1)(0,2,0,2)(0,0,0,3)(1,0,0,4)(1,1,0,5)(1,2,0,6)(1,3,0,7)" \
146 --tx="(0,0)(0,1)(0,2)(0,3)(0,4)(0,5)(0,6)(0,7)" \