-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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
1 parent
c4d08e4
commit 36d35cc
Showing
3 changed files
with
67 additions
and
18 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,5 +8,5 @@ Release Notes | |
:maxdepth: 1 | ||
:numbered: | ||
|
||
release_24_04 | ||
release_24_05 | ||
known_issues |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
----------- |