On 4/9/2021 6:59 AM, Wenzhuo Lu wrote:
Add a specific path for RX AVX512 (flexible descriptor).
In this path, support the HW offload features, like,
checksum, VLAN stripping, RSS hash.
This path is chosen automatically according to the
configuration.
'inline' is used, then the duplicate code is generated
by the compiler.
Signed-off-by: Wenzhuo Lu <wenzhuo...@intel.com>
---
doc/guides/rel_notes/release_21_05.rst | 7 +
drivers/net/iavf/iavf_rxtx.c | 27 +-
drivers/net/iavf/iavf_rxtx.h | 6 +
drivers/net/iavf/iavf_rxtx_vec_avx512.c | 436 ++++++++++++++++++--------------
4 files changed, 283 insertions(+), 193 deletions(-)
diff --git a/doc/guides/rel_notes/release_21_05.rst
b/doc/guides/rel_notes/release_21_05.rst
index 95713f2..253917a 100644
--- a/doc/guides/rel_notes/release_21_05.rst
+++ b/doc/guides/rel_notes/release_21_05.rst
@@ -137,6 +137,13 @@ New Features
* Added command to display Rx queue used descriptor count.
``show port (port_id) rxq (queue_id) desc used count``
+* **Added the offload paths for IAVF AVX512.**
+
+ * Added the new RX and TX paths to use the HW offload features. When the HW
+ offload features are configured to be used, the offload paths are chosen
+ automatically.
+ * The code of HW offload features is removed from the legacy paths.
+
There is already a iavf bullet in the section, "Updated Intel iavf driver", can
you please add updates under it?