summaryrefslogtreecommitdiffstats
path: root/docs/featuresbyrelease/vpp18.07.rst
diff options
context:
space:
mode:
authorScitt Keeler <skeeler@cisco.com>2018-08-30 13:09:34 -0400
committerDamjan Marion <dmarion@me.com>2018-08-30 18:45:51 +0000
commitd9b2fcebef0f2acd350511e949a2543513cc7bb7 (patch)
treef50b2472500d7bc2a2971517df86af340d6e7e69 /docs/featuresbyrelease/vpp18.07.rst
parente89be4ec559f4eb83ec37c9a452f73383665f5c0 (diff)
docs: Add features by release section
Change-Id: Ibcae8c8ecdf8a3c2d7bcf96bf7cd5b741e2fad22 Signed-off-by: Scitt Keeler <skeeler@cisco.com>
Diffstat (limited to 'docs/featuresbyrelease/vpp18.07.rst')
-rw-r--r--docs/featuresbyrelease/vpp18.07.rst75
1 files changed, 75 insertions, 0 deletions
diff --git a/docs/featuresbyrelease/vpp18.07.rst b/docs/featuresbyrelease/vpp18.07.rst
new file mode 100644
index 00000000000..a14435b5cac
--- /dev/null
+++ b/docs/featuresbyrelease/vpp18.07.rst
@@ -0,0 +1,75 @@
+.. _vpp18.07:
+
+###############################
+Features for Release VPP 18.07
+###############################
+
+This section lists those features that became available in VPP Release 18.07:
+
+Infrastructure
++++++++++++++++
+
+* DPDK 18.02.1
+
+ - Complete rework of the dpdk-input node
+ - Display rx/tx burst function name in "show hardware detail"
+ - Improve buffer alloc perfomance
+ + This is ~50% improvement in buffer alloc performance. For a 256 buffer allocation, it was ~10 clocks/buffer, now is < 5 clocks.
+ - Add per-numa page allocation info to 'show memory'
+ - Vectorized bihash_{48,40,24,16}_8 key compare
+ + bihash_48_8 case:
+ * Scalar code: 6 clocks
+ * SSE4.2 code: 3 clocks
+ * AVX2 code: 2.27 clocks
+ * AVX512 code: 1.5 clocks
+ - Pollable Stats
+ + Stats are now available to a client in a shared memory segment and in the form of a directory, allowing very high performance polling of stats without directly querying VPP.
+
+VNET & Plugins
++++++++++++++++
+
+* IGMP improvements
+ - Enable/Disable an interface for IGMP
+ - improve logging
+ - refactor common code
+ - no orphaned timers
+ - IGMP state changes in main thread only
+ - Large groups split over multiple state-change reports
+ - SSM range configuration API.
+ - more tests
+* IP: vectorized IP checksum
+* VXLAN : HW offload RX flow
+* Rework kube-proxy into LB plugin and add NATA66
+* NAT:
+ - Code refactor
+ - Syslog
+ - Multiple outside interfaces
+ - Endpoint dependent filtering and mapping
+* ACL:
+ - Tuple Merge algorithm cleanup and integration
+ - Processing pipeline optimizations
+ - Refactoring
+* Experimental AVF driver
+
+
+Host stack
++++++++++++
+
+* Session: performance improvements, add support for connectionless transports, datagram reception and transmission
+* TCP: congestion control improvements and overall fixes
+* UDP: datagram mode
+* TLS async support
+
+Known issues
+---------------
+
+For the full list of issues please refer to fd.io `JIRA <https://jira.fd.io/>`_.
+
+Issues fixed
+--------------
+
+For the full list of fixed issues please refer to:
+
+* fd.io `JIRA <https://jira.fd.io/>`_
+* git `commit log <https://git.fd.io/vpp/log/?h=stable/1804>`_
+