.. _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/1807>`_