Project

General

Profile

Task #2533

Updated by Junxiao Shi almost 10 years ago

`ndn::Face` used to support prefix registration using [[nfd:FibMgmt]] protocol instead Right now, Face class supports use of the normal [[nfd:RibMgmt]] FIB management protocol.   
 This feature was introduced in v0.1 when NFD RIB daemon (nrd) is    I'm not yet implementation, so that applications can work without it.   
 This aware of a single use of this feature and it is no longer needed because [[nfd:RibMgmt]] protocol (RIB manager is available, and has become an now integral part of NFD (a thread of nfd process). nfd). 

 In this Task, **the following will be deleted**: 

 * `protocol` option in `client.conf` 
 * `Face::setDirectFibManagement` function 

 `ndn::nfd::Controller` type can send commands of [[nfd:FibMgmt]] protocol. 
 This API is used by tools such as `nfdc`, and is unaffected by this Task. 

 Notice about this backwards-incompatible change shall be sent Therefore, I'm proposing to nfd-dev simplify ndn::Face implementation and ndn-lib mailing lists 5 days prior to code merge.   
 **ndn-cxx Application Developer Guide** should be updated to reflect this change. completely drop "protocol" configuration (at least for now).

Back