Gitiles
Code Review
Sign In
gerrit.named-data.net
/
ndnSIM
/
refs/tags/v0.2.2
/
model
/
ndn-l3-protocol.cc
tag
8400c7328bd4fcbeb93d6d2919f4313dee2d839d
tagger
Alexander Afanasyev <alexander.afanasyev@ucla.edu>
Thu Jan 31 18:24:44 2013 -0800
object
91d7c7c56e41710601ad33a92a7a3ca346e2e9e4
Another update
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
f5c0774
limits: Introducing modularity for Interest limits
by Alexander Afanasyev
· 12 years ago
ff22977
Add counter for interest and data packets (for performance evaluations)
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
f6807a5
Final updates and documentation fixes
by Alexander Afanasyev
· 12 years ago
2b4c947
Another set of refactoring
by Alexander Afanasyev
· 12 years ago
4aac557
First step of refactoring code (ccnx prefix => ndn prefix)
by Alexander Afanasyev
· 12 years ago
[Renamed (75%) from model/ccnx-l3-protocol.cc]
f249a19
Finalizing implementation of almost all events for forwarding strategy.
by Alexander Afanasyev
· 12 years ago
e3d126f
Start of serious reorganization
by Alexander Afanasyev
· 12 years ago
36b4577
Checkpoint
by Alexander Afanasyev
· 12 years ago
30f60e3
Some progress on CcnxPit. Partially working
by Alexander Afanasyev
· 12 years ago
1aa4bbc
Simplifying a FIB entry modification (now we can do it directly, without notifying the container)
by Alexander Afanasyev
· 12 years ago
11f7bb4
First step in reimplementing CcnxPit. Everything is broken as of right now
by Alexander Afanasyev
· 12 years ago
78057c3
Separating interface and implementation of FIB. Right now everything is
by Alexander Afanasyev
· 12 years ago
f034cbd
Initial redesign of internal data structures
by Alexander Afanasyev
· 12 years ago
3a4a0b3
Changing internals. PIT, FIB, CS, and ForwardingStrategy now are aggregated onto the node
by Alexander Afanasyev
· 12 years ago
d9fecdd
Modularize ContentStore
by Alexander Afanasyev
· 12 years ago
d459ec3
Repair serious bug with caching (wrong packet was sent from cache)
by Alexander Afanasyev
· 12 years ago
7f3e49e
For duplicate interests keep incoming face !!! Need more thinking
by Alexander Afanasyev
· 12 years ago
ff8c5d6
Several important corrections. Adding option to delay data at every node (random from 0.1 to 2 ms)
by Alexander Afanasyev
· 12 years ago
1aeaf92
BUG. (need more corrections) Don't remove PIT if interests has not been
by Alexander Afanasyev
· 12 years ago
e192a2a
! Changing suppression logic. We will send interests to faces from which we previously received interests
by Alexander Afanasyev
· 12 years ago
4e97094
Small change in Interest suppression logic
by Alexander Afanasyev
· 12 years ago
082dbca
Disabling NACKs by default
by Alexander Afanasyev
· 12 years ago
de00999
Adding options to enable caching of unsolicited (e.g., overheard over broadcast media) data packets
by Alexander Afanasyev
· 12 years ago
bab81b1
Adding option to disable NACKs
by Alexander Afanasyev
· 12 years ago
e9c9d72
Change in CcnxApp API. Now callbacks also contain pointer of original
by Alexander Afanasyev
· 12 years ago
1a8be03
path stretch support
by Ilya Moiseenko
· 12 years ago
8d11fcc
Making optimized version to compile
by Alexander Afanasyev
· 13 years ago
c86c283
Rate recorder trace helper
by Alexander Afanasyev
· 13 years ago
4975f73
Slight API change. Now there is only one CcnxAppHelper that can create all CcnxApps
by Alexander Afanasyev
· 13 years ago
120bf31
When giving up PIT entry, remove all outgoing interests. Otherwise,
by Alexander Afanasyev
· 13 years ago
8f5a9bb
Rescanned bindings. Slight change in input format for AnnotatedTopology
by Alexander Afanasyev
· 13 years ago
f377b33
Update of tracing
by Alexander Afanasyev
· 13 years ago
cbe92ae
All CCNx faces are now available through FaceList object attribute
by Alexander Afanasyev
· 13 years ago
bdc0d98
Enabling app-layer tracing
by Alexander Afanasyev
· 13 years ago
816de83
Tracing
by Ilya Moiseenko
· 13 years ago
0782718
Correcting python bindings (+ rescan)
by Alexander Afanasyev
· 13 years ago
4a5c2c1
Implementing notion of default routes (useful for Flooding scenarios)
by Alexander Afanasyev
· 13 years ago
23d2b54
Repair two critical bug with Interest/NACK processing
by Alexander Afanasyev
· 13 years ago
0a61c34
Several fixes in forwarding strategies and NACK processing
by Alexander Afanasyev
· 13 years ago
e67a97f
Correcting bug with NACK processing
by Alexander Afanasyev
· 13 years ago
a7a2b8b
Small modification regarding suppression
by Alexander Afanasyev
· 13 years ago
c39f0b4
Finalizing interest limits. Now everything seem to work.
by Alexander Afanasyev
· 13 years ago
b5703a9
Correction of the leak
by Alexander Afanasyev
· 13 years ago
5a59507
Correcting NACK behavior (actually, reaction to NACKs)
by Alexander Afanasyev
· 13 years ago
9d313d4
Add NACK processing
by Alexander Afanasyev
· 13 years ago
19426ef
Making everything compile. Now everything seems to work, but more
by Alexander Afanasyev
· 13 years ago
09c7deb
Modification of CcnxFace interface and unification of CCNx applications via common CcnxApp class
by Alexander Afanasyev
· 13 years ago
a5bbe0e
Correcting everything to the stage that everything compiles
by Alexander Afanasyev
· 13 years ago
a46844b
Correcting bugs with cleaning timeouts in PIT/RIT/ContentStore
by Alexander Afanasyev
· 13 years ago
1825285
Be more careful during final cleanup process (all ccnx objects are now properly destroyed)
by Alexander Afanasyev
· 13 years ago
d02a5d6
Adding several corrections. Most important is fixing regression in ccnb-parser-block.cc
by Alexander Afanasyev
· 13 years ago
d83eb0d
I think congestion works
by Ilya Moiseenko
· 13 years ago
a4e3f85
Merge remote-tracking branch 'git.irl/Ilya'
by Alexander Afanasyev
· 13 years ago
52e9aa9
Finishing with FIB initialization based on IPv4 global routing controller
by Alexander Afanasyev
· 13 years ago
00b3048
pit fib small corrections
by Ilya Moiseenko
· 13 years ago
c926604
Ccnx-grid example
by Ilya Moiseenko
· 13 years ago
b405d9b
hotfix #1
by Ilya Moiseenko
· 13 years ago
172763c
NACK interests support and congestion detection
by Ilya Moiseenko
· 13 years ago
c5a23e2
Many corrections to face/local-face/net-device-face/fib/pit. Now
by Alexander Afanasyev
· 13 years ago
cf133f0
Initial steps for Interest packet processing
by Alexander Afanasyev
· 13 years ago
78cf0c9
NDN layer now knows how to process ContentObject packets
by Alexander Afanasyev
· 13 years ago
a67e28c
Adding RIT, PIT, FIB, and CS to ccnx-l3-protocol. Some small
by Alexander Afanasyev
· 13 years ago
070aa48
Implementing content store using Boost.MultiIndex container
by Alexander Afanasyev
· 13 years ago
0ab833e
Solving compilation problems, adding more comments. Modified ccnx-test example
by Alexander Afanasyev
· 13 years ago
56f79ea
Updating code to the state that it compiles
by Alexander Afanasyev
· 13 years ago
ab1d560
Adding more documentation. Now CcnxFace defines an virtual interface to
by Alexander Afanasyev
· 13 years ago
7112f48
Repair bug in ccnb parsing. First steps in adding correct documentation tags
by Alexander Afanasyev
· 13 years ago
c74a602
First steps in CCNx packet coding. ccnx_encode* routines rewritten in NS3 style (using NS3::Buffer)
by Alexander Afanasyev
· 13 years ago
45b92d4
More progress on CCNx stack. Now we have helpers. Everything compiles, but not yet working
by Alexander Afanasyev
· 13 years ago
9825610
Adding more components to CCNx stack
by Alexander Afanasyev
· 13 years ago
08d984e
First approximation of CCNx protocol stack
by Alexander Afanasyev
· 13 years ago