Skip to content

Tags: ngoc-do/SAI

Tags

v1.7.1

Toggle v1.7.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add label attribute for LAG and virtual router (opencomputeproject#1158)

Since LAG and virtual router can be created without any unique mandatory attributes, anchor attribute can be used to uniquely identify specified objects. This will be very useful in SONiC warm boot scenario, for example to identify 2 empty LAGs which are present on the device after reboot.

This attribute doesn't correspond to any internal SAI vendor device resources, and at this point it don't need to be implemented by any vendor, it implementation at create function internals CAN be skipped without posting error. This attribute is considered as user data attached to specific object.
If vendor wants to support this attribute it should also be persistent over warm boot scenario

Cons: extra attribute, that has no actual resource meaning and it would need to be added to objects that need to be uniquely identified on user side

Pros: convenient for SONiC, since metadata for all attributes is auto generated, and it will make very easy to to use existing attribute, instead of making convoluted way to pass extra information from sairedis/syncd path (this is because of current SONiC architecture design in sairedis/syncd model)

Related to:
opencomputeproject#1080
opencomputeproject#1132

v1.7.0

Toggle v1.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add tunnel termination table entry attributes for specifying src and …

…dst IP masks (opencomputeproject#1084)

Added MP2P and MP2MP tunnel termination table entry types.
Add SAI_TUNNEL_TERM_TABLE_ENTRY_ATTR_DST_IP_MASK and SAI_TUNNEL_TERM_TABLE_ENTRY_ATTR_SRC_IP_MASK attributes to allow specifying mask address for dst and src IP.

v1.5.3

Toggle v1.5.3's commit message
Add tag for v1.5.3

v1.6.6

Toggle v1.6.6's commit message
Masked hash with optional ordering (opencomputeproject#1075)

* Fine-grained hash fields

* Add object functions

* Split hash mask

* Remove numbers from hash field ID enum

* Add general IP fields for backward compatibility

* Update saihash.h

* Remove UDF group

v1.6.5

Toggle v1.6.5's commit message
Move extension vlan attributes to normal range (opencomputeproject#1126)

v1.6.4

Toggle v1.6.4's commit message
[saithrift] build with recent ctypes (opencomputeproject#1111)

ctypesgen==1.0.2 does not provide /usr/local/bin/ctypesgen.py, instead an exectuable without .py extension.

Signed-off-by: Stepan Blyschak <[email protected]>

v1.6.3

Toggle v1.6.3's commit message
Update SAI VoQ support (opencomputeproject#1107)

Update SAI VOQ Support

v1.6.2

Toggle v1.6.2's commit message
Merge branch 'master' into v1.6

v1.6.1

Toggle v1.6.1's commit message
Fix linker error when compiling SAI RPC server. (opencomputeproject#1093

)

The variable was not part of the librpcserver.a library. Moved the variable to the source file that's added in librpcserver.a.

v1.6.0

Toggle v1.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fine-grained and ordered ECMP types (opencomputeproject#1070)

Signed-off-by: Marian Pritsak <[email protected]>