Gitiles
Code Review
Sign In
gerrit.named-data.net
/
ndnSIM
/
24810927028aa8ec738dedec638a71621a71c146
/
model
« Previous
e4795ae
model+ndn.cxx+apps: New application template (CallbackBasedApp) that can be used to prototype NS-3 applications in python
by Alexander Afanasyev
· 11 years ago
a4e7428
model+ndn.cxx+test: Finishing implementation of ApiFace (now timeouts are working as well)
by Alexander Afanasyev
· 11 years ago
7960606
model: A basic implementation of ndn::ApiFace that can be used as an NDN handler in any "normal" NS-3 application
by Alexander Afanasyev
· 11 years ago
ee76255
model+test: Fixing tests and making sure all tests pass
by Alexander Afanasyev
· 11 years ago
faa01f9
model: Another set of refactoring/renaming to make code compile (not tested yet)
by Alexander Afanasyev
· 11 years ago
b989b12
model: Major API changes
by Alexander Afanasyev
· 11 years ago
5bee19e
model: First set of major API changes and reorganizations
by Alexander Afanasyev
· 11 years ago
8c476bb
model: *BUG* Fixing error regarding Freshness
by Alexander Afanasyev
· 11 years ago
e6bf47e
Slight update of packet format: adding overall packet length to the
by Alexander Afanasyev
· 11 years ago
17741fd
model: fix of a small syntactic error with templates (not all compilers complain)
by Alexander Afanasyev
· 11 years ago
8ade0be
model: New trivial implementation of ContentStore (ns3::ndn::cs::Nocache)
by Alexander Afanasyev
· 11 years ago
431e9c7
model: Fixing segfault resulting from removal of FIB entries via Fib::RemoveFromAll call
by Alexander Afanasyev
· 11 years ago
fff8498
model: Removing assert when interest payload is not zero
by Alexander Afanasyev
· 11 years ago
dd9fa4f
model: Change default behavior to cache unsolicited data from local applications
by Alexander Afanasyev
· 12 years ago
3749fd1
model: Fixing limit borrowing bug in PerOutFaceLimit and PerFibLimit
by Alexander Afanasyev
· 12 years ago
2890e57
model: Huge bug with ndn::pit::Entry
by Alexander Afanasyev
· 12 years ago
cdeefb4
model: Add ns3::ndn::Pit::MaxPitEntryLifetime to configure maximum time for which routers are willing to accept any incoming interest
by Alexander Afanasyev
· 12 years ago
37b84c5
model+tracers: Implementing ability to trace satisfied/timed out interests
by Alexander Afanasyev
· 12 years ago
ff0d9ca
model: Add ability to get pointer to Fib from fib::Entry
by Alexander Afanasyev
· 12 years ago
6fa950d
model: Small modification in BestRoute strategy
by Alexander Afanasyev
· 12 years ago
ad2c54a
model: Add use of "extern template" to prevent duplicate instantiation/initialization of templated classes
by Alexander Afanasyev
· 12 years ago
be82da5
model: Small extension of printing out entries of the content store
by Alexander Afanasyev
· 12 years ago
d6e5c5f
model: Adding support for "fake" content object signatures
by Alexander Afanasyev
· 12 years ago
cc50d98
model: Adding one more way to set Name of Interests and ContentObjects using reference to the Name object
by Alexander Afanasyev
· 12 years ago
4ebe07e
examples: Adding example for the experimental support of PIT aggregate stats
by Alexander Afanasyev
· 12 years ago
26719e2
model: Refactoring PIT and adding experimental support for a new policy to count container operations
by Alexander Afanasyev
· 12 years ago
d088798
model: Changing ForwardingStrategy trace output logic
by Alexander Afanasyev
· 12 years ago
8e436fa
model: Small extension of Name class
by Alexander Afanasyev
· 12 years ago
c57a877
model+docs: Small corrections of Doxygen documentation for ndn::Face
by Alexander Afanasyev
· 12 years ago
e5a8b5a
model: Extending FIB and PIT interface to include Find call to search for exact match of FIB and PIT entry
by Alexander Afanasyev
· 12 years ago
73f06f6
all: Adding typedefs near forward declarations of Interest/ContentObject/Name
by Alexander Afanasyev
· 12 years ago
eae83ee
all: InterestHeader and ContentObjectHeader refactoring to Interest and ContentObject
by Alexander Afanasyev
· 12 years ago
cfdc14f
all: Replacing deprecated NameComponents class with Name
by Alexander Afanasyev
· 12 years ago
0e4ae8e
model+cs: Now it is possible to get pointer to ContentStore from cs::Entry
by Alexander Afanasyev
· 12 years ago
a732541
Issue #27 Fix hop counting bug when NACKs are enabled
by Xiaoke Jiang
· 12 years ago
4e48960
Merge feature branch 'feature-trace-value-for-fib-entry'
by Alexander Afanasyev
· 12 years ago
b14f0bc
model: Mark face YELLOW when PIT entry times out in ndn::fw::GreenYellowRed strategy
by Alexander Afanasyev
· 12 years ago
e6dc0ac
model: Finalizing implementation of FaceMetric::Status tracing
by Alexander Afanasyev
· 12 years ago
06dba7c
model: replacing direct usage of fib::FaceMetric variables by inline methods
by Alexander Afanasyev
· 12 years ago
e6c07b5
model: small API change with ndn::ForwardingStrategy
by Alexander Afanasyev
· 12 years ago
v0.2.4
eec6629
model: (Re-)Implementing ability to keep PIT records after Interest is getting satisfied
by Alexander Afanasyev
· 12 years ago
ff4d2ce
model: Fixing bug with hop count tag related to caching of unsolicited data
by Alexander Afanasyev
· 12 years ago
1fb9fed
model+examples: Small corrections with new PIT version, adding an example to use it
by Alexander Afanasyev
· 12 years ago
7456b70
model+utils: New implementation (realization) of PIT, implementing limiting based on Interest packet sizes, not the number of entries
by Alexander Afanasyev
· 12 years ago
565b50c
model: Resolving bug/regression in ndn::NetDeviceFace that effectively prevented using ndnSIM with network devices other than PointToPointNetDevice in debug mode
by Alexander Afanasyev
· 12 years ago
25093a3
model: Extending all content store implementations with a "new" trace source, which allows tracking items additions to the content store container
by Alexander Afanasyev
· 12 years ago
32c0756
model: Renaming ndn::NameComponents to simply ndn::Name
by Alexander Afanasyev
· 12 years ago
91d7c7c
apps: Fixing bug in ndn::ConsumerWindow---packet was not (re-)scheduled when NACK was received
by Alexander Afanasyev
· 12 years ago
v0.2.2
3a3ce1a
Fixing bugs related to NACKs implementation
by Alexander Afanasyev
· 12 years ago
v0.2.1
41824bd
model: An experimental support for LFU replacement policy (need further adjustments)
by Alexander Afanasyev
· 12 years ago
1a0fff6
apps+model+utils: Implementing Interest/Data hop counting using new PacketTag
by Alexander Afanasyev
· 12 years ago
6978611
model: Some compilers got confused with "typedef policy policy". Renaming the typedefed name to policy_base
by Alexander Afanasyev
· 12 years ago
c3cc0b3
model: New content store variations: support for content freshness
by Alexander Afanasyev
· 12 years ago
8566f45
model: Adding "new" content store with ability to track lifetime of entries
by Alexander Afanasyev
· 12 years ago
991a0cc
model: Generalizing content store implementation
by Alexander Afanasyev
· 12 years ago
6b0c88f
model+helper: Adding new variable (realDelay) which is currently set by the global routing controller.
by Alexander Afanasyev
· 12 years ago
adcccf4
model: Implementing two more events for forwarding strategy: DidAddFibEntry and WillRemoveFibEntry
by Alexander Afanasyev
· 12 years ago
67f4a4a
model: small API change in ndn::ForwardingStrategy
by Alexander Afanasyev
· 12 years ago
e095f0f
docs: Restructuring docs and adding new section about customizing Content Store and PIT
by Alexander Afanasyev
· 12 years ago
11fdadd
Correcting bug with content object serialization
by Alexander Afanasyev
· 12 years ago
bd9c18e
Solving a couple of bugs resulting from the packet format changes. Code compiles, but haven't fully tested yet
by Alexander Afanasyev
· 12 years ago
5d79e68
model: Initial attempt to optimize Interest/Data encoding/decoding via a custom packet format
by Alexander Afanasyev
· 12 years ago
042b4a7
fw+doc: Renaming and extending limit extenstion
by Alexander Afanasyev
· 12 years ago
db15acb
fw: Slightly modifying events for Interest forwarding.
by Alexander Afanasyev
· 12 years ago
ccd5bb4
limits: Reverting back renaming of SimpleLimits strategy
by Alexander Afanasyev
· 12 years ago
6f95e70
limits: one more update and small interface changes
by Alexander Afanasyev
· 12 years ago
f5c0774
limits: Introducing modularity for Interest limits
by Alexander Afanasyev
· 12 years ago
0484e77
model.fw: Correcting a "slightly" broken NACKs, though still not sure if everything works as it should.
by Alexander Afanasyev
· 12 years ago
0fff1db
model.fw: Template-based implementation of SimpleLimits strategy
by Alexander Afanasyev
· 12 years ago
6466fff
fw: Adding a couple of new events. Adding more documentation for events.
by Alexander Afanasyev
· 12 years ago
9bab368
Additional cleaning. Repairing tests.
by Alexander Afanasyev
· 12 years ago
1cd79ae
docs: Documentation update
by Alexander Afanasyev
· 12 years ago
ed3ffc8
Removing unrelevant stuff
by Alexander Afanasyev
· 12 years ago
8db3cba
Correcting randomized model. Treat unknown stats as 100%, call parent
by Alexander Afanasyev
· 12 years ago
663d63f
Small extension of InterestHeader API (cheat for python bindings)
by Alexander Afanasyev
· 12 years ago
048c4ad
Remove bug causing unnecessary limit transmission
by Alexander Afanasyev
· 12 years ago
1e7bcaf
Adding strategy with implementation of simple face-based limits
by Alexander Afanasyev
· 12 years ago
caeade2
Separating dynamic limits into a separate forwarding strategy enhancement
by Alexander Afanasyev
· 12 years ago
ff22977
Add counter for interest and data packets (for performance evaluations)
by Alexander Afanasyev
· 12 years ago
0f83f90
Add option to enable/disable NACKs to notify about queue drops
by Alexander Afanasyev
· 12 years ago
c771961
Checkpoint. Enabling nacks back, "reverting" count statistics on nacks
by Alexander Afanasyev
· 12 years ago
b1ec249
Checkpoint. Basic support (and not real success) for interest limits
by Alexander Afanasyev
· 12 years ago
aebf5cf
L3Protocol::GetFace now returns face by index, not by ID as it was
by Alexander Afanasyev
· 12 years ago
187cba2
Checkpoint. Max bad/good ratio is 1:10. Unknown stats implies 50%. If
by Alexander Afanasyev
· 12 years ago
c23a3e3
Now there is a semi success with nacks disabled and huge problem with nacks enabled
by Alexander Afanasyev
· 12 years ago
98c16e0
Checkpoint. Adding data structures to support weighted round robin
by Alexander Afanasyev
· 12 years ago
6f101fc
Semi success with NACK enabled. Now need more NACK types and different processing
by Alexander Afanasyev
· 12 years ago
ff03395
Semi-success with "fair" sharing without NACKs
by Alexander Afanasyev
· 12 years ago
08b7d9e
More progress with buffers
by Alexander Afanasyev
· 12 years ago
0ffa716
One more checkpoint. Now the code seems to work in a basic scenario
by Alexander Afanasyev
· 12 years ago
91e1128
Another checkpoint
by Alexander Afanasyev
· 12 years ago
5db9217
Checkpoint. Some changes in forwarding strategy API
by Alexander Afanasyev
· 12 years ago
38ba9b2
Checkpoint #2
by Alexander Afanasyev
· 12 years ago
ed449cc
Checkpoint
by Alexander Afanasyev
· 12 years ago
ec1e395
Checkpoint
by Alexander Afanasyev
· 12 years ago
1a2df6a
Small reorganization of utils/ folder contents
by Alexander Afanasyev
· 12 years ago
31cb469
One more big change: prototypes of most of the forwarding strategy functions has been changed
by Alexander Afanasyev
· 12 years ago
ccbd834
(Re-)Implementing randomized Interest accept based on satisfaction ratio stats.
by Alexander Afanasyev
· 12 years ago
70426a0
Disabling FIB-entry-limit decrease. Implementing probabilistic interest
by Alexander Afanasyev
· 12 years ago
6a3bb13
ForwardingStrategy removes PIT if interest wasn't propagated. Updated
by Alexander Afanasyev
· 12 years ago
Next »