Disabling FIB-entry-limit decrease. Implementing probabilistic interest
acceptance based on accumulated statistics.
Statistics generation is changed to real 1-second averaging
diff --git a/utils/load-stats.h b/utils/load-stats.h
index 3e71753..816998e 100644
--- a/utils/load-stats.h
+++ b/utils/load-stats.h
@@ -62,10 +62,18 @@
IsZero () const;
private:
- uint32_t counter_;
+ uint64_t counter_;
double avg1_;
+ uint64_t avg1Counter_;
+ uint64_t avg1CounterOld_;
+ Time avg1LastUpdate_;
+
double avg2_;
+ uint64_t avg2Counter_;
+ uint64_t avg2CounterOld_;
+ Time avg2LastUpdate_;
+
double avg3_;
friend std::ostream &