Task #1486
Updated by Junxiao Shi over 10 years ago
## Benefits of Merging * reduce confusion on NFD vs NRD relationship * reduce code duplication between NFD and NRD ## Details * New repository folders: * `core/`: functionality shared between NFD and NRD (moved from `daemon/core/`) * `daemon/`: `nfd/`: forwarding daemon (renamed from `daemon/`) * `rib/`: RIB `nrd/`: routing daemon * `tests/`: unit testing * `tools/`: tools * Full name of NRD is changed to **NFD RIB daemon** * `nfd` and `nrd` are running separately as two processes. * A script should start both `nfd` and `nrd` processes. If one process dies, it kills the other. * Only one configuration file, `nfd.conf`, is used. * `nfdc` command line tool can control both `nfd` and `nrd`.