Gitiles
Code Review
Sign In
gerrit.named-data.net
/
NFD
/
b93fb6c831b8f98660390ec9d6e7469f385566a9
/
daemon
/
fw
/
forwarder.cpp
2feb459
fw: add processing for afterNewNextHop signal
by Ju Pan
· 5 years ago
a4abfb0
fw: pull FaceTable construction out of Forwarder class
by Davide Pesavento
· 5 years ago
c88d2d4
Revert "pit: add EndpointId field in in-record and out-record"
by Md Ashiqur Rahman
· 5 years ago
115ea63
fw: on CS miss, pass ingress with EndpointId=0 to strategy
by Md Ashiqur Rahman
· 5 years ago
075bb7d
face: add EndpointId in Face and LinkService
by ashiqopu
· 6 years ago
b31206e
fw: always create PIT in-records with EndpointId=0 for now
by Davide Pesavento
· 6 years ago
2cae8ca
core: move nfd-specific files to daemon/
by Davide Pesavento
· 6 years ago
3dade00
core+daemon: eliminate scheduler::{schedule,cancel} wrappers
by Davide Pesavento
· 6 years ago
c707948
fw: add FaceEndpoint parameter in Forwarding and Strategy API
by ashiqopu
· 6 years ago
d3ae85d
pit: add EndpointId field in in-record and out-record
by ashiqopu
· 6 years ago
39465c2
fw: implement self-learning forwarding strategy
by Teng Liang
· 6 years ago
6eb1ac9
mgmt: add satisfied and unsatisfied counters for forwarder status management
by Ju Pan
· 6 years ago
e4b2238
Improve and simplify code with modern C++ features
by Davide Pesavento
· 6 years ago
a314808
core: reimplement logging using ndn-cxx's facility
by Davide Pesavento
· 7 years ago
43bb231
fw: introduce afterReceiveData strategy trigger
by Teng Liang
· 7 years ago
85a3663
fw: introduce afterContentStoreHit strategy trigger
by Teng Liang
· 7 years ago
7003e0b
fw: replace straggler timer with per-strategy decision
by Teng Liang
· 7 years ago
6f09ab6
fw+table: add isSatisfied and dataFreshnessPeriod to PIT entry
by Teng Liang
· 7 years ago
6308644
fw: remove onInterestUnsatisfied pipeline stage
by Teng Liang
· 7 years ago
41aba10
fw: add strategy notification for Interests dropped by LpReliability
by Eric Newberry
· 7 years ago
06a1eab
fw: Forwarder provides CS hit/miss counters
by Junxiao Shi
· 7 years ago
fc2e13d
fw: replace Link with forwarding hint
by Junxiao Shi
· 7 years ago
f4056d0
cs+fw: omitted FreshnessPeriod implies always stale
by Eric Newberry
· 7 years ago
f995f38
fw: forward Interest/Data to ad hoc incoming face
by Teng Liang
· 8 years ago
4f5cdcf
fw: avoid breaking logic after LINK_TYPE_AD_HOC is introduced
by Teng Liang
· 8 years ago
2fe3af0
fw: duplicate Nonce from same face is not loop
by Junxiao Shi
· 8 years ago
f9858fd
fw: strip Link object when Interest reaches producer region
by Junxiao Shi
· 8 years ago
037f4ab
fw: move STRATEGY_NAME to getStrategyName static function
by Junxiao Shi
· 8 years ago
f15058a
table: don't share Strategy instance among StrategyChoice entries
by Junxiao Shi
· 8 years ago
c34d167
fw: refactor Strategy registry
by Junxiao Shi
· 8 years ago
00dc914
fw: localhop scope restriction in BestRouteStrategy2
by Junxiao Shi
· 8 years ago
c5f651f
fw: allow strategies to pick outgoing Interest
by Junxiao Shi
· 8 years ago
5f47aa6
core: use C++11 <random> instead of Boost.Random
by Davide Pesavento
· 8 years ago
e342e8d
fw: honor NextHopFaceId universally
by Junxiao Shi
· 8 years ago
cbc8e94
daemon+rib: add proper #include line for NDNLPv2 tags
by Junxiao Shi
· 8 years ago
cf0f3ce
fw: move Forwarder::lookupFib to Strategy::lookupFib
by Junxiao Shi
· 8 years ago
9685cc5
mgmt: tables.cs_unsolicited_policy config option
by Junxiao Shi
· 8 years ago
fbe8efe
fw: UnsolicitedDataPolicy
by Junxiao Shi
· 8 years ago
dbef6dc
table: Pit::erase accepts Entry* instead of shared_ptr
by Junxiao Shi
· 8 years ago
b9420cf
fw: accept const shared_ptr<pit::Entry>& in Forwarder pipelines and Strategy actions
by Junxiao Shi
· 8 years ago
9cff779
table: pit::FaceRecord stores Face& instead of shared_ptr
by Junxiao Shi
· 8 years ago
02b73f5
table: delete PIT in-record and out-record when face is destroyed
by Junxiao Shi
· 8 years ago
dcffdaa
fw: decouple Forwarder and FaceTable
by Junxiao Shi
· 8 years ago
a6de429
table: don't use shared_ptr in FIB
by Junxiao Shi
· 8 years ago
8d84314
fw: eliminate fibEntry in Strategy API
by Junxiao Shi
· 8 years ago
05cc50a
fw: Forwarder::lookupFib
by Junxiao Shi
· 8 years ago
891f47b
fw: outgoing Interest pipeline prefers newest in-record
by Junxiao Shi
· 8 years ago
f3410d8
fw: use scope_prefix::LOCALHOST in Forwarder
by Junxiao Shi
· 9 years ago
4846f37
table: simplify pit::Entry API
by Junxiao Shi
· 9 years ago
fef73e4
table+fw: move forwarding semantics out of PIT entry
by Junxiao Shi
· 9 years ago
330136a
fw: fix PIT leak from DNL-detected duplicate Nonce
by Junxiao Shi
· 9 years ago
cde37ad
face: face refactoring completion
by Junxiao Shi
· 9 years ago
0de23a2
face: use IncomingFaceId, NextHopFaceId, CachePolicy tags
by Junxiao Shi
· 9 years ago
da93f1f
face: LpFace counters
by Junxiao Shi
· 9 years ago
5e5e445
fw: Nack in pipelines and best-route strategy
by Junxiao Shi
· 9 years ago
0355e9f
fw: Forwarder processes Link for mobility
by Junxiao Shi
· 9 years ago
faa5c0c
fw: Correct log message in onContentStoreHit
by Vince Lehman
· 9 years ago
eab7249
table: change ContentStore lookup API to allow async implementations
by mzhang4
· 10 years ago
faf3eb0
fw: register strategy with macro
by Junxiao Shi
· 10 years ago
b2bcbcd
table: simplify PIT with C++11 features
by Junxiao Shi
· 10 years ago
a110f26
fw: use dead Nonce list in pipelines
by Junxiao Shi
· 10 years ago
82e7f58
fw: NccStrategy remembers only best face
by Junxiao Shi
· 10 years ago
ad3f1cb
fw: when Interest matches CS, set straggler timer on PIT entry
by Junxiao Shi
· 10 years ago
7b984c6
face: reserved FaceIds and NullFace
by Junxiao Shi
· 10 years ago
33152f1
face: link layer byte counts in FaceCounters
by Junxiao Shi
· 10 years ago
a57f8b4
fw: set unsatisfy timer in incoming Interest pipeline
by Alexander Afanasyev
· 10 years ago
0e173b7
fw: permit setStragglerTimer with unexpired OutRecord
by Junxiao Shi
· 10 years ago
223271b
fw: require valid FaceId in outgoing Interest/Data pipelines
by Junxiao Shi
· 10 years ago
af6569a
core: unify randomization
by Junxiao Shi
· 10 years ago
da006f5
fw: incoming Data pipeline avoid sending to inFace
by Junxiao Shi
· 10 years ago
d938a6b
fw: Strategy::sendInterest allows changing Nonce
by Junxiao Shi
· 10 years ago
f698028
src: Remove unnecessary uses of boost::cref in make_shared and replace boost::cref/boost::ref with just cref/ref
by Alexander Afanasyev
· 10 years ago
f52dac7
table: NameTree optimization
by Haowei Yuan
· 11 years ago
9f7455b
fw: avoid setting PIT unsatisfy timer twice
by Junxiao Shi
· 11 years ago
9bcbc7c
docs: Update of copyright and license statement in all .hpp and .cpp files
by Alexander Afanasyev
· 11 years ago
6e69432
face/mgmt/fw/tools: add localUri to FaceStatus and FaceEventNotification
by Junxiao Shi
· 11 years ago
bf6a93d
core: change logging from environment variable to configuration file-based
by Steve DiBenedetto
· 11 years ago
e17349a
fw: fix isPending condition
by Junxiao Shi
· 11 years ago
eb3197f
all: Update code to compile with latest time-related changes in ndn-cpp-dev library
by Alexander Afanasyev
· 11 years ago
57f0f31
fw: make strategies understand scope
by Junxiao Shi
· 11 years ago
11bd9c2
fw: /localhop scope control on outgoing Interests
by Junxiao Shi
· 11 years ago
b289cc1
fw: ForwarderCounters
by Junxiao Shi
· 11 years ago
f3c0781
fw: refine pipelines, dispatch to strategy
by Junxiao Shi
· 11 years ago
bb5105f
table: Strategy Choice table
by Junxiao Shi
· 11 years ago
a4f2be8
fw: FaceTable
by Junxiao Shi
· 11 years ago
4063184
table: NameTree::findLongestPrefixMatch predicate
by Junxiao Shi
· 11 years ago
c85a23c
table: Measurements on NameTree
by HangZhang
· 11 years ago
ad4afd1
table: FIB on NameTree
by HangZhang
· 11 years ago
78c84d1
table: PIT on NameTree
by Haowei Yuan
· 11 years ago
9b27bd2
fw: /localhost scope control on outgoing path
by Junxiao Shi
· 11 years ago
09498f0
fw: rename "Interest rebuff" to "Interest reject"
by Junxiao Shi
· 11 years ago
c041ca3
core: global io_service and scheduler
by Junxiao Shi
· 11 years ago
dbe7173
table: MeasurementsAccessor for strategy
by Junxiao Shi
· 11 years ago
8888449
fw: /localhost scope control for incoming Interest
by Junxiao Shi
· 11 years ago
06887ac
fw: set incomingFaceId for incoming packets
by Junxiao Shi
· 11 years ago
26b730f
fw: Added FaceId to Face conversion method
by Steve DiBenedetto
· 11 years ago
8c8d218
fw: integrate forwarder, strategy, tables
by Junxiao Shi
· 11 years ago
d3c792f
fw: basic forwarding procedure & strategy skeleton
by Junxiao Shi
· 11 years ago
18bbf81
src: Changing namespace ndn to namespace nfd
by Alexander Afanasyev
· 11 years ago
33b7277
fw: Basic Forwarder class definition
by Alexander Afanasyev
· 11 years ago