Davide Pesavento | 9f6a7d9 | 2020-10-06 15:21:48 -0400 | [diff] [blame] | 1 | NFD: Named Data Networking Forwarding Daemon |
| 2 | ============================================ |
Beichuan Zhang | 55b8ed4 | 2014-04-26 22:25:44 -0700 | [diff] [blame] | 3 | |
Alexander Afanasyev | 49272f7 | 2014-04-06 21:49:46 -0700 | [diff] [blame] | 4 | .. toctree:: |
Beichuan Zhang | 55b8ed4 | 2014-04-26 22:25:44 -0700 | [diff] [blame] | 5 | :hidden: |
Alexander Afanasyev | 2618153 | 2014-05-07 23:38:51 -0700 | [diff] [blame] | 6 | :maxdepth: 3 |
Beichuan Zhang | 55b8ed4 | 2014-04-26 22:25:44 -0700 | [diff] [blame] | 7 | |
Steve DiBenedetto | 62a9394 | 2014-08-24 17:13:52 -0600 | [diff] [blame] | 8 | overview |
| 9 | INSTALL |
Alexander Afanasyev | 2618153 | 2014-05-07 23:38:51 -0700 | [diff] [blame] | 10 | FAQ |
Alexander Afanasyev | 49272f7 | 2014-04-06 21:49:46 -0700 | [diff] [blame] | 11 | manpages |
Beichuan Zhang | 55b8ed4 | 2014-04-26 22:25:44 -0700 | [diff] [blame] | 12 | |
Alexander Afanasyev | 687dba8 | 2015-09-27 15:32:58 -0700 | [diff] [blame] | 13 | .. toctree:: |
| 14 | :hidden: |
| 15 | :maxdepth: 1 |
| 16 | |
Davide Pesavento | 3bc8e19 | 2022-12-31 01:40:11 -0500 | [diff] [blame^] | 17 | release-notes |
Alexander Afanasyev | 687dba8 | 2015-09-27 15:32:58 -0700 | [diff] [blame] | 18 | releases |
| 19 | |
Davide Pesavento | 3bc8e19 | 2022-12-31 01:40:11 -0500 | [diff] [blame^] | 20 | **NFD** is a network forwarder that implements and evolves together with the Named Data |
| 21 | Networking (NDN) `protocol <https://named-data.net/doc/NDN-packet-spec/current/>`__. |
| 22 | NFD is a core component of the `NDN Platform <https://named-data.net/codebase/platform/>`__. |
| 23 | |
| 24 | Documentation |
| 25 | ------------- |
| 26 | |
Steve DiBenedetto | 62a9394 | 2014-08-24 17:13:52 -0600 | [diff] [blame] | 27 | * :doc:`overview` |
Beichuan Zhang | 55b8ed4 | 2014-04-26 22:25:44 -0700 | [diff] [blame] | 28 | |
Steve DiBenedetto | 62a9394 | 2014-08-24 17:13:52 -0600 | [diff] [blame] | 29 | A brief overview of NFD and its major modules. |
Beichuan Zhang | 55b8ed4 | 2014-04-26 22:25:44 -0700 | [diff] [blame] | 30 | |
Steve DiBenedetto | 62a9394 | 2014-08-24 17:13:52 -0600 | [diff] [blame] | 31 | * :doc:`INSTALL` |
| 32 | |
| 33 | Instructions for obtaining, installing, and running NFD. |
Beichuan Zhang | 55b8ed4 | 2014-04-26 22:25:44 -0700 | [diff] [blame] | 34 | |
Alexander Afanasyev | 2618153 | 2014-05-07 23:38:51 -0700 | [diff] [blame] | 35 | * :doc:`FAQ` |
Beichuan Zhang | 55b8ed4 | 2014-04-26 22:25:44 -0700 | [diff] [blame] | 36 | |
Steve DiBenedetto | 62a9394 | 2014-08-24 17:13:52 -0600 | [diff] [blame] | 37 | Suggestions for configuring and running non-standard NFD setups. |
| 38 | |
Alexander Afanasyev | 2618153 | 2014-05-07 23:38:51 -0700 | [diff] [blame] | 39 | * :doc:`manpages` |
Davide Pesavento | 3bc8e19 | 2022-12-31 01:40:11 -0500 | [diff] [blame^] | 40 | * :doc:`release-notes` |
| 41 | * :doc:`releases` |
Beichuan Zhang | 55b8ed4 | 2014-04-26 22:25:44 -0700 | [diff] [blame] | 42 | |
Davide Pesavento | 3bc8e19 | 2022-12-31 01:40:11 -0500 | [diff] [blame^] | 43 | For developers |
| 44 | ^^^^^^^^^^^^^^ |
Beichuan Zhang | 55b8ed4 | 2014-04-26 22:25:44 -0700 | [diff] [blame] | 45 | |
Davide Pesavento | 3bc8e19 | 2022-12-31 01:40:11 -0500 | [diff] [blame^] | 46 | * `NFD Developer's Guide <https://named-data.net/publications/techreports/ndn-0021-11-nfd-guide/>`__ |
Alexander Afanasyev | 40ee381 | 2014-07-01 00:25:21 -0700 | [diff] [blame] | 47 | |
Davide Pesavento | 3bc8e19 | 2022-12-31 01:40:11 -0500 | [diff] [blame^] | 48 | A comprehensive guide to the design and implementation of NFD. The developer's guide |
| 49 | also contains suggestions and hints for anyone wanting to modify or extend NFD. |
Steve DiBenedetto | 62a9394 | 2014-08-24 17:13:52 -0600 | [diff] [blame] | 50 | |
Davide Pesavento | 1752159 | 2020-05-14 19:01:32 -0400 | [diff] [blame] | 51 | * `NDN Software Contributor's Guide <https://github.com/named-data/.github/blob/master/CONTRIBUTING.md>`__ |
Nick Gordon | 3257af2 | 2017-12-21 14:15:55 -0600 | [diff] [blame] | 52 | (guide for newcomers to the NDN community of software) |
| 53 | |
Davide Pesavento | 1752159 | 2020-05-14 19:01:32 -0400 | [diff] [blame] | 54 | * `NFD Wiki <https://redmine.named-data.net/projects/nfd/wiki>`__ |
Beichuan Zhang | 55b8ed4 | 2014-04-26 22:25:44 -0700 | [diff] [blame] | 55 | |
Davide Pesavento | 3bc8e19 | 2022-12-31 01:40:11 -0500 | [diff] [blame^] | 56 | The NFD Wiki contains detailed protocol specifications and information for building |
| 57 | on unsupported platforms. |
Beichuan Zhang | 55b8ed4 | 2014-04-26 22:25:44 -0700 | [diff] [blame] | 58 | |
Davide Pesavento | 3bc8e19 | 2022-12-31 01:40:11 -0500 | [diff] [blame^] | 59 | + `NFD management protocol <https://redmine.named-data.net/projects/nfd/wiki/Management>`__ |
| 60 | + `NDNLPv2 link protocol <https://redmine.named-data.net/projects/nfd/wiki/NDNLPv2>`__ |
Davide Pesavento | 9f6a7d9 | 2020-10-06 15:21:48 -0400 | [diff] [blame] | 61 | |
Davide Pesavento | 3bc8e19 | 2022-12-31 01:40:11 -0500 | [diff] [blame^] | 62 | * `API documentation (doxygen) <doxygen/annotated.html>`__ |
Alexander Afanasyev | 2618153 | 2014-05-07 23:38:51 -0700 | [diff] [blame] | 63 | |
Davide Pesavento | 3bc8e19 | 2022-12-31 01:40:11 -0500 | [diff] [blame^] | 64 | Issues |
| 65 | ------ |
Alexander Afanasyev | 687dba8 | 2015-09-27 15:32:58 -0700 | [diff] [blame] | 66 | |
Davide Pesavento | 3bc8e19 | 2022-12-31 01:40:11 -0500 | [diff] [blame^] | 67 | Please submit any bugs or feature requests to the |
| 68 | `NFD issue tracker <https://redmine.named-data.net/projects/nfd/issues>`__. |
Beichuan Zhang | 55b8ed4 | 2014-04-26 22:25:44 -0700 | [diff] [blame] | 69 | |
| 70 | License |
| 71 | ------- |
| 72 | |
Davide Pesavento | 1752159 | 2020-05-14 19:01:32 -0400 | [diff] [blame] | 73 | NFD is a free and open-source software package licensed under the GPL version 3 and |
| 74 | is the centerpiece of our committement to making NDN's core technology free and open |
| 75 | to all Internet users and developers. For more information about licensing, refer to |
| 76 | `COPYING.md <https://github.com/named-data/NFD/blob/master/COPYING.md>`__. |