John DeNisco | 06dcd45 | 2018-07-26 12:45:10 -0400 | [diff] [blame] | 1 | .. _gstarteddevel: |
| 2 | |
John DeNisco | c4c72d2 | 2018-08-16 13:50:02 -0400 | [diff] [blame] | 3 | ############### |
| 4 | For Developers |
| 5 | ############### |
John DeNisco | 06dcd45 | 2018-07-26 12:45:10 -0400 | [diff] [blame] | 6 | |
John DeNisco | c64ba6d | 2018-08-02 15:03:15 -0400 | [diff] [blame] | 7 | The Developers section covers the following areas: |
| 8 | |
John DeNisco | 2ba9dcf | 2018-08-23 14:04:22 -0400 | [diff] [blame] | 9 | * Describes how to build different types of VPP images |
| 10 | * Explains how to run VPP with and without GDB, with some GDB examples |
| 11 | * Describes the steps required to get a patch reviewed and merged |
| 12 | * Describes the VPP software architecture and identifies the associated four VPP layers |
Dave Barach | bcfcb8e | 2019-04-29 17:11:38 -0400 | [diff] [blame^] | 13 | * Describes the different components that are associated with each VPP layer |
John DeNisco | 2ba9dcf | 2018-08-23 14:04:22 -0400 | [diff] [blame] | 14 | * Explains how to Create, Add, Enable/Disable different ARC features |
| 15 | * Discusses different aspects of Bounded-index Extensible Hashing (bihash), and how it is used in database lookups |
| 16 | * Describes the different types of API support and how to integrate a plugin |
John DeNisco | c64ba6d | 2018-08-02 15:03:15 -0400 | [diff] [blame] | 17 | |
John DeNisco | 06dcd45 | 2018-07-26 12:45:10 -0400 | [diff] [blame] | 18 | .. toctree:: |
| 19 | :maxdepth: 2 |
| 20 | |
| 21 | building |
andrew | a38d001 | 2018-08-06 00:25:33 -0400 | [diff] [blame] | 22 | running_vpp |
| 23 | gdb_examples |
jdenisco | 390036e | 2018-10-31 14:24:31 -0400 | [diff] [blame] | 24 | add_plugin |
John DeNisco | 758dc46 | 2018-08-13 17:00:06 -0400 | [diff] [blame] | 25 | gitreview |
John DeNisco | 06dcd45 | 2018-07-26 12:45:10 -0400 | [diff] [blame] | 26 | softwarearchitecture |
| 27 | infrastructure |
| 28 | vlib |
| 29 | plugins |
| 30 | vnet |
| 31 | featurearcs |
Dave Barach | bcfcb8e | 2019-04-29 17:11:38 -0400 | [diff] [blame^] | 32 | metadata |
John DeNisco | ce96dda | 2018-08-14 16:04:09 -0400 | [diff] [blame] | 33 | multiarch/index.rst |
John DeNisco | 06dcd45 | 2018-07-26 12:45:10 -0400 | [diff] [blame] | 34 | bihash |
andrew | 7403026 | 2018-08-05 21:18:45 -0400 | [diff] [blame] | 35 | vpp_api_module |
| 36 | binary_api_support |
John DeNisco | ce96dda | 2018-08-14 16:04:09 -0400 | [diff] [blame] | 37 | buildsystem/index.rst |
John DeNisco | 2ba9dcf | 2018-08-23 14:04:22 -0400 | [diff] [blame] | 38 | eventviewer |
jdenisco | 0923a23 | 2018-08-29 13:19:43 -0400 | [diff] [blame] | 39 | fib20/index.rst |
Dave Barach | 01fdbcc | 2018-12-04 10:29:18 -0500 | [diff] [blame] | 40 | buildwireshark |