git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ethdev: introduce flow sample action
[dpdk.git]
/
doc
/
guides
/
rel_notes
/
release_20_11.rst
diff --git
a/doc/guides/rel_notes/release_20_11.rst
b/doc/guides/rel_notes/release_20_11.rst
index
b975b3e
..
fafad67
100644
(file)
--- a/
doc/guides/rel_notes/release_20_11.rst
+++ b/
doc/guides/rel_notes/release_20_11.rst
@@
-94,6
+94,12
@@
New Features
whether PMD supports thread safe operations. If PMD doesn't set the flag,
rte_flow API level functions will protect the flow operations with mutex.
whether PMD supports thread safe operations. If PMD doesn't set the flag,
rte_flow API level functions will protect the flow operations with mutex.
+* **Added flow-based traffic sampling support.**
+
+ Added new action: ``RTE_FLOW_ACTION_TYPE_SAMPLE`` to duplicate the matching
+ packets with specified ratio, and apply with own set of actions with a fate
+ action. When the ratio is set to 1 then the packets will be 100% mirrored.
+
* **Updated Broadcom bnxt driver.**
Updated the Broadcom bnxt driver with new features and improvements, including:
* **Updated Broadcom bnxt driver.**
Updated the Broadcom bnxt driver with new features and improvements, including:
@@
-101,6
+107,7
@@
New Features
* Added support for 200G PAM4 link speed.
* Added support for RSS hash level selection.
* Updated HWRM structures to 1.10.1.70 version.
* Added support for 200G PAM4 link speed.
* Added support for RSS hash level selection.
* Updated HWRM structures to 1.10.1.70 version.
+ * Added TRUFLOW support for Stingray devices.
* **Updated Cisco enic driver.**
* **Updated Cisco enic driver.**
@@
-142,6
+149,11
@@
New Features
Updated the Intel qat driver to use write combining stores.
Updated the Intel qat driver to use write combining stores.
+* **Updated Memif PMD.**
+
+ * Added support for abstract socket address.
+ * Changed default socket address type to abstract.
+
* **Added Ice Lake (Gen4) support for Intel NTB.**
Added NTB device support (4th generation) for Intel Ice Lake platform.
* **Added Ice Lake (Gen4) support for Intel NTB.**
Added NTB device support (4th generation) for Intel Ice Lake platform.
@@
-162,7
+174,7
@@
New Features
* Added flag action.
* Added raw encap/decap actions.
* Added VXLAN encap/decap actions.
* Added flag action.
* Added raw encap/decap actions.
* Added VXLAN encap/decap actions.
- * Added ICMP
and ICMP6
matching items.
+ * Added ICMP
(code/type/identifier/sequence number) and ICMP6(code/type)
matching items.
* Added option to set port mask for insertion/deletion:
``--portmask=N``
where N represents the hexadecimal bitmask of ports used.
* Added option to set port mask for insertion/deletion:
``--portmask=N``
where N represents the hexadecimal bitmask of ports used.
@@
-369,7
+381,13
@@
API Changes
* ethdev: ``rte_eth_rx_descriptor_done()`` API has been deprecated.
* ethdev: ``rte_eth_rx_descriptor_done()`` API has been deprecated.
-* Renamed internal ethdev APIs:
+* ethdev: Renamed basic statistics per queue. An underscore is inserted
+ between the queue number and the rest of the xstat name:
+
+ * ``rx_qN*`` -> ``rx_qN_*``
+ * ``tx_qN*`` -> ``tx_qN_*``
+
+* ethdev: Renamed internal functions:
* ``_rte_eth_dev_callback_process()`` -> ``rte_eth_dev_callback_process()``
* ``_rte_eth_dev_reset`` -> ``rte_eth_dev_internal_reset()``
* ``_rte_eth_dev_callback_process()`` -> ``rte_eth_dev_callback_process()``
* ``_rte_eth_dev_reset`` -> ``rte_eth_dev_internal_reset()``