Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release notes for SAI version 1.13.3 #1953

Merged
merged 1 commit into from
Feb 2, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 47 additions & 0 deletions doc/SAI_1.13.3_ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# SAI 1.13.3 Release Notes

The Switch Abstraction Interface(SAI) defines the APIs to provide a vendor-independent way of controlling forwarding elements, such as a switching ASIC, an NPU or a software switch in a uniform manner. This release document covers the SAI API changes from SAI tag 1.12.0 to SAI tag 1.13.3. The previous release notes corresponding to SAI tag 1.12.0 is available at [SAI 1.12.0 release notes](https://github.com/opencomputeproject/SAI/blob/master/doc/SAI_1.12.0_ReleaseNotes.md)

This document explains the new SAI features as well as the enhancements and the bug fixes on existing features.


### List of enhancements added in this release:

CRM for DASH - [PR#1785](https://github.com/opencomputeproject/SAI/pull/1785) <br>
Add hostif trap for HTTP - [PR#1789](https://github.com/opencomputeproject/SAI/pull/1789) <br>
Fix experimental header files not found issue when building libsaithrift-dev - [PR#1794](https://github.com/opencomputeproject/SAI/pull/1794) <br>
udpate sai<>thrift conversion and sanity cehck with u16range list and ip prefix list - [PR#1797](https://github.com/opencomputeproject/SAI/pull/1797) <br>
WRED values for large buffer size systems - [PR#1791](https://github.com/opencomputeproject/SAI/pull/1791) <br>
Chained ACL - [PR#1787](https://github.com/opencomputeproject/SAI/pull/1787) <br>
Add api for clear buffer pool watermark - [PR#1804](https://github.com/opencomputeproject/SAI/pull/1804) <br>
Fixed includes in experimental headers - [PR#1805](https://github.com/opencomputeproject/SAI/pull/1805) <br>
Notification NOS running SAI and SDK, about HW/FW failures - [PR#1777](https://github.com/opencomputeproject/SAI/pull/1777) <br>
Add OPER_FEC attribute - [PR#1801](https://github.com/opencomputeproject/SAI/pull/1801) <br>
Add bulk Nexthop APIs. - [PR#1798](https://github.com/opencomputeproject/SAI/pull/1798) <br>
Fixes for running DASH PTF tests - [PR#1813](https://github.com/opencomputeproject/SAI/pull/1813) <br>
ACL Chain Capability Attribute - [PR#1815](https://github.com/opencomputeproject/SAI/pull/1815) <br>
VoQ Switch Isolation - [PR#1793](https://github.com/opencomputeproject/SAI/pull/1793) <br>
Fix serialize/deseralize functions in SAI meta - [PR#1807](https://github.com/opencomputeproject/SAI/pull/1807) <br>
DASH metering policies - [PR#1819](https://github.com/opencomputeproject/SAI/pull/1819) <br>
Tunnel Term Attributes validation fixed for all MP2P and MP2MP attributes - [PR#1799](https://github.com/opencomputeproject/SAI/pull/1799) <br>
Update .gitignore - [PR#1835](https://github.com/opencomputeproject/SAI/pull/1835) <br>
support independent module - [PR#1824](https://github.com/opencomputeproject/SAI/pull/1824) <br>
Add inner src and dst mac fields to ACL - [PR#1828](https://github.com/opencomputeproject/SAI/pull/1828) <br>
Tunnel Term Types - fixed the description for types and validity checks for mask attributes - [PR#1848](https://github.com/opencomputeproject/SAI/pull/1848) <br>
Add Priority for Tunnel Term Table Entries - [PR#1849](https://github.com/opencomputeproject/SAI/pull/1849) <br>
SAI attributes for path tracing for midpoint node . - [PR#1841](https://github.com/opencomputeproject/SAI/pull/1841) <br>
Support for reading RX_FREQUENCY_OFFSET_PPM, RX_SNR and FEC_CORRECTED_BITS with SAI - [PR#1847](https://github.com/opencomputeproject/SAI/pull/1847) <br>
Use meta Doxygen file to generate documentation - [PR#1874](https://github.com/opencomputeproject/SAI/pull/1874) <br>
Modified the base class to fix the function issue. Function was adding all port as untag ports when passed tag mode = tagged - [PR#1877](https://github.com/opencomputeproject/SAI/pull/1877) <br>
Added file for Marvell specific functions - [PR#1871](https://github.com/opencomputeproject/SAI/pull/1871) <br>
Modified the file to fix KeyError: 'None' issue - [PR#1872](https://github.com/opencomputeproject/SAI/pull/1872) <br>
update test/saithriftv2/Makefile - [PR#1825](https://github.com/opencomputeproject/SAI/pull/1825) <br>
Build meta rpc via az pipeline - [PR#1875](https://github.com/opencomputeproject/SAI/pull/1875) <br>
Add support for TWAMP-LIGHT API - [PR#1786](https://github.com/opencomputeproject/SAI/pull/1786) <br>
CRM for ECMP and VOQ System - [PR#1883](https://github.com/opencomputeproject/SAI/pull/1883) <br>
PCS data-path select attribute added - [PR#1816](https://github.com/opencomputeproject/SAI/pull/1816) <br>
Refactor saithriftv2 Makefile - [PR#1881](https://github.com/opencomputeproject/SAI/pull/1881) <br>
Fix permissions on executable and non executable files - [PR#1884](https://github.com/opencomputeproject/SAI/pull/1884) <br>
Revert "Tunnel Term Attributes validation fixed for all MP2P and MP2MP attributes" - [PR#1890](https://github.com/opencomputeproject/SAI/pull/1890) <br>
Allow null on SAI_PORT_ATTR_PORT_SERDES_ID - [PR#1914](https://github.com/opencomputeproject/SAI/pull/1914) <br>
Added saithrift support to return sai_object_id for a given system_port_id and read VOQ counters for system port - [PR#1931](https://github.com/opencomputeproject/SAI/pull/1931)
Loading