66DPDK Release 24.07
77==================
88
9- .. **Read this first.**
10-
11- The text in the sections below explains how to update the release notes.
12-
13- Use proper spelling, capitalization and punctuation in all sections.
14-
15- Variable and config names should be quoted as fixed width text:
16- ``LIKE_THIS``.
17-
18- Build the docs and view the output file to ensure the changes are correct::
19-
20- ninja -C build doc
21- xdg-open build/doc/guides/html/rel_notes/release_24_07.html
22-
23-
249New Features
2510------------
2611
27- .. This section should contain new features added in this release.
28- Sample format:
29-
30- * **Add a title in the past tense with a full stop.**
31-
32- Add a short 1-2 sentence description in the past tense.
33- The description should be enough to allow someone scanning
34- the release notes to understand the new feature.
35-
36- If the feature adds a lot of sub-features you can use a bullet list
37- like this:
38-
39- * Added feature foo to do something.
40- * Enhanced feature bar to do something else.
41-
42- Refer to the previous release notes for examples.
43-
44- Suggested order in release notes items:
45- * Core libs (EAL, mempool, ring, mbuf, buses)
46- * Device abstraction libs and PMDs (ordered alphabetically by vendor name)
47- - ethdev (lib, PMDs)
48- - cryptodev (lib, PMDs)
49- - eventdev (lib, PMDs)
50- - etc
51- * Other libs
52- * Apps, Examples, Tools (if significant)
53-
54- This section is a comment. Do not overwrite or remove it.
55- Also, make sure to start the actual text at the margin.
56- =======================================================
57-
5812* **Introduced pointer compression library. **
5913
6014 Library provides functions to compress and decompress arrays of pointers
@@ -91,7 +45,7 @@ New Features
9145
9246* **Updated Intel ice driver. **
9347
94- * Added support of E830 device family.
48+ * Added support for E830 device family.
9549 * Added support for configuring the Forward Error Correction (FEC) mode,
9650 querying FEC capabilities and current FEC mode from a device.
9751
@@ -106,7 +60,7 @@ New Features
10660
10761* **Added Napatech ntnic net driver [EXPERIMENTAL]. **
10862
109- * Added the PMD driver for Napatech smartNIC
63+ * Added the PMD for Napatech smartNIC:
11064
11165 - Ability to initialize the NIC (NT200A02)
11266 - Supporting only one FPGA firmware (9563.55.39)
@@ -133,8 +87,7 @@ New Features
13387* **Updated TAP driver. **
13488
13589 * Updated to support up to 8 queues when used by secondary process.
136-
137- * Fixed support of RSS flow action to work with current Linux kernels
90+ * Fixed support for RSS flow action to work with current Linux kernels
13891 and BPF tooling.
13992 Will only be enabled if clang, libbpf 1.0 and bpftool are available.
14093
@@ -190,15 +143,6 @@ New Features
190143Removed Items
191144-------------
192145
193- .. This section should contain removed items in this release. Sample format:
194-
195- * Add a short 1-2 sentence description of the removed item
196- in the past tense.
197-
198- This section is a comment. Do not overwrite or remove it.
199- Also, make sure to start the actual text at the margin.
200- =======================================================
201-
202146* **Disabled the BPF library and net/af_xdp for 32-bit x86. **
203147
204148 BPF is not supported and the librte-bpf test fails on 32-bit x86 kernels.
@@ -213,18 +157,6 @@ Removed Items
213157API Changes
214158-----------
215159
216- .. This section should contain API changes. Sample format:
217-
218- * sample: Add a short 1-2 sentence description of the API change
219- which was announced in the previous releases and made in this release.
220- Start with a scope label like "ethdev:".
221- Use fixed width quotes for ``function_names`` or ``struct_names``.
222- Use the past tense.
223-
224- This section is a comment. Do not overwrite or remove it.
225- Also, make sure to start the actual text at the margin.
226- =======================================================
227-
228160* mbuf: ``RTE_MARKER `` fields ``cacheline0 `` and ``cacheline1 ``
229161 have been removed from ``struct rte_mbuf ``.
230162
@@ -235,58 +167,15 @@ API Changes
235167ABI Changes
236168-----------
237169
238- .. This section should contain ABI changes. Sample format:
239-
240- * sample: Add a short 1-2 sentence description of the ABI change
241- which was announced in the previous releases and made in this release.
242- Start with a scope label like "ethdev:".
243- Use fixed width quotes for ``function_names`` or ``struct_names``.
244- Use the past tense.
245-
246- This section is a comment. Do not overwrite or remove it.
247- Also, make sure to start the actual text at the margin.
248- =======================================================
249-
250170* No ABI change that would break compatibility with 23.11.
251171
252172* eventdev/dma: Reorganize the experimental fastpath structure ``rte_event_dma_adapter_op ``
253173 to optimize the memory layout and improve performance.
254174
255175
256- Known Issues
257- ------------
258-
259- .. This section should contain new known issues in this release. Sample format:
260-
261- * **Add title in present tense with full stop.**
262-
263- Add a short 1-2 sentence description of the known issue
264- in the present tense. Add information on any known workarounds.
265-
266- This section is a comment. Do not overwrite or remove it.
267- Also, make sure to start the actual text at the margin.
268- =======================================================
269-
270-
271176Tested Platforms
272177----------------
273178
274- .. This section should contain a list of platforms that were tested
275- with this release.
276-
277- The format is:
278-
279- * <vendor> platform with <vendor> <type of devices> combinations
280-
281- * List of CPU
282- * List of OS
283- * List of devices
284- * Other relevant details...
285-
286- This section is a comment. Do not overwrite or remove it.
287- Also, make sure to start the actual text at the margin.
288- =======================================================
289-
290179* Intel\ |reg | platforms with Intel\ |reg | NICs combinations
291180
292181 * CPU
0 commit comments