aboutsummaryrefslogtreecommitdiffstats
path: root/doc/guides/rel_notes/release_2_0.rst
blob: 82b5743a8a2b058232f286051112bc71586c96ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
..  SPDX-License-Identifier: BSD-3-Clause
    Copyright(c) 2010-2014 Intel Corporation.

DPDK Release 2.0
================


New Features
------------

*   Poll-mode driver support for an early release of the PCIE host interface of the Intel(R) Ethernet Switch FM10000.

    *   Basic Rx/Tx functions for PF/VF

    *   Interrupt handling support for PF/VF

    *   Per queue start/stop functions for PF/VF

    *   Support Mailbox handling between PF/VF and PF/Switch Manager

    *   Receive Side Scaling (RSS) for PF/VF

    *   Scatter receive function for PF/VF

    *   Reta update/query for PF/VF

    *   VLAN filter set for PF

    *   Link status query for PF/VF

.. note:: The software is intended to run on pre-release hardware and may contain unknown or unresolved defects or
          issues related to functionality and performance.
          The poll mode driver is also pre-release and will be updated to a released version post hardware and base driver release.
          Should the official hardware release be made between DPDK releases an updated poll-mode driver will be made available.

*   Link Bonding

    *   Support for adaptive load balancing (mode 6) to the link bonding library.

    *   Support for registration of link status change callbacks with link bonding devices.

    *   Support for slaves devices which do not support link status change interrupts in the link bonding library via a link status polling mechanism.

*   PCI Hotplug with NULL PMD sample application

*   ABI versioning

*   x32 ABI

*   Non-EAL Thread Support

*   Multi-pthread Support

*   Re-order Library

*   ACL for AVX2

*   Architecture Independent CRC Hash

*   uio_pci_generic Support

*   KNI Optimizations

*   Vhost-user support

*   Virtio (link, vlan, mac, port IO, perf)

*   IXGBE-VF RSS

*   RX/TX Callbacks

*   Unified Flow Types

*   Indirect Attached MBUF Flag

*   Use default port configuration in TestPMD

*   Tunnel offloading in TestPMD

*   Poll Mode Driver - 40 GbE Controllers (librte_pmd_i40e)

    *   Support for Flow Director

    *   Support for ethertype filter

    *   Support RSS in VF

    *   Support configuring redirection table with different size from 1GbE and 10 GbE

       -   128/512 entries of 40GbE PF

       -   64 entries of 40GbE VF

    *   Support configuring hash functions

    *   Support for VXLAN packet on Intel® 40GbE Controllers

*   Poll Mode Driver for Mellanox ConnectX-3 EN adapters (mlx4)

.. note:: This PMD is only available for Linux and is disabled by default
          due to external dependencies (libibverbs and libmlx4). Please
          refer to the NIC drivers guide for more information.

*   Packet Distributor Sample Application

*   Job Stats library and Sample Application.

*   Enhanced Jenkins hash (jhash) library

.. note:: The hash values returned by the new jhash library are different
          from the ones returned by the previous library.