blob: 1f82f5c620c15421e94d5aa069190d260f710263 [file] [log] [blame]
Scitt Keelerd9b2fce2018-08-30 13:09:34 -04001.. _vpp18.07:
2
3###############################
4Features for Release VPP 18.07
5###############################
6
7This section lists those features that became available in VPP Release 18.07:
8
9Infrastructure
10+++++++++++++++
11
12* DPDK 18.02.1
13
14 - Complete rework of the dpdk-input node
15 - Display rx/tx burst function name in "show hardware detail"
Paul Vinciguerra340c15c2019-11-05 15:34:36 -050016 - Improve buffer alloc performance
Scitt Keelerd9b2fce2018-08-30 13:09:34 -040017 + This is ~50% improvement in buffer alloc performance. For a 256 buffer allocation, it was ~10 clocks/buffer, now is < 5 clocks.
18 - Add per-numa page allocation info to 'show memory'
19 - Vectorized bihash_{48,40,24,16}_8 key compare
20 + bihash_48_8 case:
21 * Scalar code: 6 clocks
22 * SSE4.2 code: 3 clocks
23 * AVX2 code: 2.27 clocks
24 * AVX512 code: 1.5 clocks
25 - Pollable Stats
26 + 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.
27
28VNET & Plugins
29+++++++++++++++
30
31* IGMP improvements
32 - Enable/Disable an interface for IGMP
33 - improve logging
34 - refactor common code
35 - no orphaned timers
36 - IGMP state changes in main thread only
37 - Large groups split over multiple state-change reports
38 - SSM range configuration API.
39 - more tests
40* IP: vectorized IP checksum
41* VXLAN : HW offload RX flow
42* Rework kube-proxy into LB plugin and add NATA66
43* NAT:
44 - Code refactor
45 - Syslog
46 - Multiple outside interfaces
47 - Endpoint dependent filtering and mapping
48* ACL:
49 - Tuple Merge algorithm cleanup and integration
50 - Processing pipeline optimizations
51 - Refactoring
52* Experimental AVF driver
53
54
55Host stack
56+++++++++++
57
58* Session: performance improvements, add support for connectionless transports, datagram reception and transmission
59* TCP: congestion control improvements and overall fixes
60* UDP: datagram mode
61* TLS async support
62
63Known issues
64---------------
65
66For the full list of issues please refer to fd.io `JIRA <https://jira.fd.io/>`_.
67
68Issues fixed
69--------------
70
71For the full list of fixed issues please refer to:
72
73* fd.io `JIRA <https://jira.fd.io/>`_
jdenisco569a2782018-11-09 15:20:26 -050074* git `commit log <https://git.fd.io/vpp/log/?h=stable/1807>`_
Scitt Keelerd9b2fce2018-08-30 13:09:34 -040075