summaryrefslogtreecommitdiffstats
path: root/docs/overview/whatisvpp/developer.rst
diff options
context:
space:
mode:
authorJohn DeNisco <jdenisco@cisco.com>2019-11-06 10:58:28 -0800
committerDave Barach <dave@barachs.net>2019-11-06 16:15:49 -0500
commitc96d618a5dd96e3a40d59860d2cdb9d5c6b71d11 (patch)
tree74a19b9b8364bf56dceced8ec982c6fbb7ddb8e4 /docs/overview/whatisvpp/developer.rst
parent340c15c6ed34ce60c821b5260fec3eb11d65dcb7 (diff)
docs: Rewrite the what is VPP (first) section, also fix the build
Signed-off-by: John DeNisco <jdenisco@cisco.com> Change-Id: Ifb558171f8976a721703e74afea997d006273b5f Signed-off-by: Dave Barach <dave@barachs.net>
Diffstat (limited to 'docs/overview/whatisvpp/developer.rst')
-rw-r--r--docs/overview/whatisvpp/developer.rst26
1 files changed, 0 insertions, 26 deletions
diff --git a/docs/overview/whatisvpp/developer.rst b/docs/overview/whatisvpp/developer.rst
deleted file mode 100644
index 040762b01ba..00000000000
--- a/docs/overview/whatisvpp/developer.rst
+++ /dev/null
@@ -1,26 +0,0 @@
-.. _developer-friendly:
-
-==================
-Developer Friendly
-==================
-
-This section describes the different ways VPP is friendly to developers:
-
-* Extensive runtime counters; throughput, `intructions per cycle <https://en.wikipedia.org/wiki/Instructions_per_cycle>`_, errors, events etc.
-* Integrated pipeline tracing facilities
-* Multi-language API bindings
-* Integrated command line for debugging
-* Fault-tolerant and upgradable
-
- * Runs as a standard user-space process for fault tolerance, software crashes seldom require more than a process restart.
- * Improved fault-tolerance and upgradability when compared to running similar packet processing in the kernel, software updates never require system reboots.
- * Development experience is easier compared to similar kernel code
- * Hardware isolation and protection (`iommu <https://en.wikipedia.org/wiki/Input%E2%80%93output_memory_management_unit>`_)
-
-* Built for security
-
- * Extensive white-box testing
- * Image segment base address randomization
- * Shared-memory segment base address randomization
- * Stack bounds checking
- * Static analysis with `Coverity <https://en.wikipedia.org/wiki/Coverity>`_