Task #1486
Updated by Junxiao Shi over 11 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`.