enable metadata only on second run
authorMathieu Lacage <mathieu.lacage@sophia.inria.fr>
Wed May 07 15:23:46 2008 -0700 (21 months ago)
changeset 3054b152a62d2017
parent 3053 a14d83bacc9c
child 3055 c908e1a82801
enable metadata only on second run
utils/bench-packets.cc
     1.1 --- a/utils/bench-packets.cc	Wed May 07 15:18:33 2008 -0700
     1.2 +++ b/utils/bench-packets.cc	Wed May 07 15:23:46 2008 -0700
     1.3 @@ -175,24 +175,6 @@
     1.4    }
     1.5  }
     1.6  
     1.7 -#if 0
     1.8 -static void
     1.9 -benchPrint (uint32_t n)
    1.10 -{
    1.11 -  PacketPrinter printer;
    1.12 -  BenchHeader<25> ipv4;
    1.13 -  BenchHeader<8> udp;
    1.14 -  Ptr<Packet> p = Create<Packet> (2000);
    1.15 -  p->AddHeader (udp);
    1.16 -  p->AddHeader (ipv4);
    1.17 -
    1.18 -  for (uint32_t i = 0; i < n; i++) 
    1.19 -    {
    1.20 -      p->Print (std::cerr, printer);
    1.21 -    }  
    1.22 -}
    1.23 -#endif
    1.24 -
    1.25  
    1.26  static void
    1.27  runBench (void (*bench) (uint32_t), uint32_t n, char const *name)
    1.28 @@ -227,16 +209,16 @@
    1.29      }
    1.30    std::cout << "Running bench-packets with n=" << n << std::endl;
    1.31  
    1.32 -  Packet::EnableMetadata ();
    1.33    runBench (&benchPtrA, n, "a");
    1.34    runBench (&benchPtrB, n, "b");
    1.35    runBench (&benchPtrC, n, "c");
    1.36  
    1.37 -  //runBench (&benchPrint, n, "print");
    1.38 +  Packet::EnableMetadata ();
    1.39    runBench (&benchPtrA, n, "meta-a");
    1.40    runBench (&benchPtrB, n, "meta-b");
    1.41    runBench (&benchPtrC, n, "meta-c");
    1.42  
    1.43  
    1.44 +
    1.45    return 0;
    1.46  }