Project

General

Profile

Feature #3328

StackHelper: option to disable RIB

Added by Junxiao Shi almost 4 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Category:
helpers
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:

Description

In scenarios that do not use ndn-cxx Face, it's unnecessary to run RIB.

Running RIB not only consumes more memory, but also can cause problems in certain experiments where the packet format is modified and thus breaks signatures.

History

#1 Updated by Junxiao Shi almost 4 years ago

This solution was proposed during 20151110 conference call.

#2 Updated by Christian Kreuzberger almost 4 years ago

Might it be worth to consider that some (though not all!) of the management stuff in L3Protocol::initializeManagement() (see ndn-l3-protocol.cpp#L219-L267) is optional? For instance the StatusServer should not be necessary for all simulations (clearly not the most "expensive" component, but it's a start).

#3 Updated by Spyros Mastorakis almost 4 years ago

  • Status changed from New to In Progress
  • Assignee set to Spyros Mastorakis
  • Target version set to 2.2
  • % Done changed from 0 to 90

#4 Updated by Spyros Mastorakis almost 4 years ago

  • Status changed from In Progress to Code review

#5 Updated by Spyros Mastorakis almost 4 years ago

  • Status changed from Code review to Closed
  • % Done changed from 90 to 100

Also available in: Atom PDF