utils/bench-packets.cc
changeset 894 d6715af78f7e
parent 884 f3836277079e
child 1322 b6a4885a92df
--- a/utils/bench-packets.cc	Wed Jun 13 00:07:17 2007 +0200
+++ b/utils/bench-packets.cc	Wed Jun 13 00:10:40 2007 +0200
@@ -195,24 +195,26 @@
           char const *nAscii = argv[0] + strlen ("--n=");
           n = atoi (nAscii);
         }
-      if (strncmp ("--enable-metadata", argv[0], strlen ("--enable-metadata")) == 0)
-        {
-          Packet::EnableMetadata ();
-        }
       argc--;
       argv++;
   }
 
 
-  runBench (&benchPrint, n, "print");
-  PacketMetadata::SetOptOne (false);
   runBench (&benchPtrA, n, "a");
   runBench (&benchPtrB, n, "b");
   runBench (&benchPtrC, n, "c");
+
+  Packet::EnableMetadata ();
+  runBench (&benchPrint, n, "print");
+  PacketMetadata::SetOptOne (false);
+  runBench (&benchPtrA, n, "meta-a");
+  runBench (&benchPtrB, n, "meta-b");
+  runBench (&benchPtrC, n, "meta-c");
   PacketMetadata::SetOptOne (true);
-  runBench (&benchPtrA, n, "a-opt");
-  runBench (&benchPtrB, n, "b-opt");
-  runBench (&benchPtrC, n, "c-opt");
+  runBench (&benchPtrA, n, "meta-a-opt");
+  runBench (&benchPtrB, n, "meta-b-opt");
+  runBench (&benchPtrC, n, "meta-c-opt");
+
 
   return 0;
 }