Adding IPv4 rate tracer
diff --git a/helper/ccnx-trace-helper.h b/helper/ccnx-trace-helper.h
index 59f0a53..aa9cd30 100644
--- a/helper/ccnx-trace-helper.h
+++ b/helper/ccnx-trace-helper.h
@@ -31,6 +31,7 @@
 class Node;
 class CcnxAppTracer;
 class CcnxL3Tracer;
+class Ipv4L3Tracer;
 class Ipv4AppTracer;
 class WindowTracer;
 class CcnxPathWeightTracer;
@@ -99,6 +100,12 @@
   EnableIpv4SeqsAppAll (const std::string &appSeqsTrace = "app-seqs.log");
 
   /**
+   * @brief Enable network-level IPv4 rate tracing on all IPv4-enabled nodes
+   */
+  void
+  EnableIpv4RateL3All (const std::string &ipv4RateTrace = "ipv4-rate.log");
+
+  /**
    * @brief Enable tracing of window changes in CcnxConsumerWindow
    */
   void
@@ -136,6 +143,9 @@
   std::list<Ptr<CcnxAppTracer> > m_appSeqs;
   std::ostream *m_appSeqsTrace;
 
+  std::list<Ptr<Ipv4L3Tracer> > m_ipv4Rates;
+  std::ostream *m_ipv4RateTrace;
+
   std::list<Ptr<Ipv4AppTracer> > m_ipv4AppSeqs;
   std::ostream *m_ipv4AppSeqsTrace;