utils/bench-packets.cc
changeset 1814 21c9c4dd9768
parent 1323 08174b13d76f
child 1869 9e5d8b4893b2
equal deleted inserted replaced
1813:673ba601eb5a 1814:21c9c4dd9768
   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");