]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | .. BSD LICENSE |
2 | Copyright(c) 2010-2014 Intel Corporation. All rights reserved. | |
3 | All rights reserved. | |
4 | ||
5 | Redistribution and use in source and binary forms, with or without | |
6 | modification, are permitted provided that the following conditions | |
7 | are met: | |
8 | ||
9 | * Redistributions of source code must retain the above copyright | |
10 | notice, this list of conditions and the following disclaimer. | |
11 | * Redistributions in binary form must reproduce the above copyright | |
12 | notice, this list of conditions and the following disclaimer in | |
13 | the documentation and/or other materials provided with the | |
14 | distribution. | |
15 | * Neither the name of Intel Corporation nor the names of its | |
16 | contributors may be used to endorse or promote products derived | |
17 | from this software without specific prior written permission. | |
18 | ||
19 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | |
20 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | |
21 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | |
22 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | |
23 | OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | |
24 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | |
25 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |
26 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | |
27 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | |
28 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | |
29 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
30 | ||
31 | ||
32 | DPDK Release 2.0 | |
33 | ================ | |
34 | ||
35 | ||
36 | New Features | |
37 | ------------ | |
38 | ||
39 | * Poll-mode driver support for an early release of the PCIE host interface of the Intel(R) Ethernet Switch FM10000. | |
40 | ||
41 | * Basic Rx/Tx functions for PF/VF | |
42 | ||
43 | * Interrupt handling support for PF/VF | |
44 | ||
45 | * Per queue start/stop functions for PF/VF | |
46 | ||
47 | * Support Mailbox handling between PF/VF and PF/Switch Manager | |
48 | ||
49 | * Receive Side Scaling (RSS) for PF/VF | |
50 | ||
51 | * Scatter receive function for PF/VF | |
52 | ||
53 | * Reta update/query for PF/VF | |
54 | ||
55 | * VLAN filter set for PF | |
56 | ||
57 | * Link status query for PF/VF | |
58 | ||
59 | .. note:: The software is intended to run on pre-release hardware and may contain unknown or unresolved defects or | |
60 | issues related to functionality and performance. | |
61 | The poll mode driver is also pre-release and will be updated to a released version post hardware and base driver release. | |
62 | Should the official hardware release be made between DPDK releases an updated poll-mode driver will be made available. | |
63 | ||
64 | * Link Bonding | |
65 | ||
66 | * Support for adaptive load balancing (mode 6) to the link bonding library. | |
67 | ||
68 | * Support for registration of link status change callbacks with link bonding devices. | |
69 | ||
70 | * Support for slaves devices which do not support link status change interrupts in the link bonding library via a link status polling mechanism. | |
71 | ||
72 | * PCI Hotplug with NULL PMD sample application | |
73 | ||
74 | * ABI versioning | |
75 | ||
76 | * x32 ABI | |
77 | ||
78 | * Non-EAL Thread Support | |
79 | ||
80 | * Multi-pthread Support | |
81 | ||
82 | * Re-order Library | |
83 | ||
84 | * ACL for AVX2 | |
85 | ||
86 | * Architecture Independent CRC Hash | |
87 | ||
88 | * uio_pci_generic Support | |
89 | ||
90 | * KNI Optimizations | |
91 | ||
92 | * Vhost-user support | |
93 | ||
94 | * Virtio (link, vlan, mac, port IO, perf) | |
95 | ||
96 | * IXGBE-VF RSS | |
97 | ||
98 | * RX/TX Callbacks | |
99 | ||
100 | * Unified Flow Types | |
101 | ||
102 | * Indirect Attached MBUF Flag | |
103 | ||
104 | * Use default port configuration in TestPMD | |
105 | ||
106 | * Tunnel offloading in TestPMD | |
107 | ||
108 | * Poll Mode Driver - 40 GbE Controllers (librte_pmd_i40e) | |
109 | ||
110 | * Support for Flow Director | |
111 | ||
112 | * Support for ethertype filter | |
113 | ||
114 | * Support RSS in VF | |
115 | ||
116 | * Support configuring redirection table with different size from 1GbE and 10 GbE | |
117 | ||
118 | - 128/512 entries of 40GbE PF | |
119 | ||
120 | - 64 entries of 40GbE VF | |
121 | ||
122 | * Support configuring hash functions | |
123 | ||
124 | * Support for VXLAN packet on Intel® 40GbE Controllers | |
125 | ||
126 | * Poll Mode Driver for Mellanox ConnectX-3 EN adapters (mlx4) | |
127 | ||
128 | .. note:: This PMD is only available for Linux and is disabled by default | |
129 | due to external dependencies (libibverbs and libmlx4). Please | |
130 | refer to the NIC drivers guide for more information. | |
131 | ||
132 | * Packet Distributor Sample Application | |
133 | ||
134 | * Job Stats library and Sample Application. | |
135 | ||
136 | * Enhanced Jenkins hash (jhash) library | |
137 | ||
138 | .. note:: The hash values returned by the new jhash library are different | |
139 | from the ones returned by the previous library. |