Skip to content

Commit

Permalink
doc: release notes 24.05.0
Browse files Browse the repository at this point in the history
Adding release notes for DAO version 24.05.0

Signed-off-by: Harman Kalra <hkalra@marvell.com>
Change-Id: Icafe40c398569e879b26915efadbe5b930b1c329
Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/dataplane/dpu-offload/+/128383
Tested-by: sa_ip-toolkits-Jenkins <sa_ip-toolkits-jenkins@marvell.com>
Reviewed-by: Jerin Jacob <jerinj@marvell.com>
  • Loading branch information
harman-kalra authored and jerinjacobk committed May 24, 2024
1 parent c4d08e4 commit 36d35cc
Show file tree
Hide file tree
Showing 3 changed files with 67 additions and 18 deletions.
2 changes: 1 addition & 1 deletion doc/guides/rel_notes/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ Release Notes
:maxdepth: 1
:numbered:

release_24_04
release_24_05
known_issues
17 changes: 0 additions & 17 deletions doc/guides/rel_notes/release_24_04.rst

This file was deleted.

66 changes: 66 additions & 0 deletions doc/guides/rel_notes/release_24_05.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
.. SPDX-License-Identifier: Marvell-MIT
Copyright (c) 2024 Marvell.
DAO Release 24.05.0
===================

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

* **Libraries**

* *VirtIO*

VirtIO-net library is the virtualization solution used in CN10K for networking.
This model emulates SMART NICs for VM and front end virtio network driver.

Currently, VirtIO emulation device supports VirtIO 1.2 specification, where it offers
below features.

* *Netlink Library*

Netlink library provides an abstraction on top of open source libnl library using
which application gets notified for a received netlink message from LINUX. Applications
are notified via function callback for the netlink protocols they have registered.

* *Port Group*

Port group is a control path library that facilitates applications to iterate
over group of homogeneous ports (or devices) and apply common configurations on
them. Homogeneity of ports is decided by an application.

* *VFIO-Platform*

Library provides APIs to interact with platform devices from user space leveraging
vfio-platform kernel driver framework


* **Applications**

* *OVS-offload*

Open vSwitch(OVS) is often used in conjunction with companion applications to
enhance and extend its capabilities. OVS offload is a companion application which
enhance OVS functionality between host ports and mac ports.

* *VirtIO-l2fwd*

It is a DPDK application that allows to exercise virtio usecase of forwarding traffic
between VirtIO net device and DPDK ethdev device. VirtIO net device is emulated using
virtio DAO library.

* *Smart-NIC*

Universal smart nic app is a powerful tool that harnesses the performance and efficiency
of hardware accelerators in DPUs. It also mitigates some hardware gaps by providing
optimized software solution for advanced features like as port hair pinning, tunnel-transport,
port hotplugging, etc.

Removed Items
-------------

API Changes
-----------

ABI Changes
-----------

0 comments on commit 36d35cc

Please sign in to comment.