209 n = atoi (nAscii); |
209 n = atoi (nAscii); |
210 } |
210 } |
211 argc--; |
211 argc--; |
212 argv++; |
212 argv++; |
213 } |
213 } |
214 |
214 if (n == 0) |
215 |
215 { |
|
216 std::cerr << "Error-- number of packets must be specified " << |
|
217 "by command-line argument --n=(number of packets)" << std::endl; |
|
218 exit (1); |
|
219 } |
|
220 std::cout << "Running bench-packets with n=" << n << std::endl; |
|
221 |
|
222 Packet::EnableMetadata (); |
216 runBench (&benchPtrA, n, "a"); |
223 runBench (&benchPtrA, n, "a"); |
217 runBench (&benchPtrB, n, "b"); |
224 runBench (&benchPtrB, n, "b"); |
218 runBench (&benchPtrC, n, "c"); |
225 runBench (&benchPtrC, n, "c"); |
219 |
226 |
220 Packet::EnableMetadata (); |
|
221 //runBench (&benchPrint, n, "print"); |
227 //runBench (&benchPrint, n, "print"); |
222 PacketMetadata::SetOptOne (false); |
228 PacketMetadata::SetOptOne (false); |
223 runBench (&benchPtrA, n, "meta-a"); |
229 runBench (&benchPtrA, n, "meta-a"); |
224 runBench (&benchPtrB, n, "meta-b"); |
230 runBench (&benchPtrB, n, "meta-b"); |
225 runBench (&benchPtrC, n, "meta-c"); |
231 runBench (&benchPtrC, n, "meta-c"); |