Tags: ngoc-do/SAI
Tags
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
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.
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
Move extension vlan attributes to normal range (opencomputeproject#1126)
[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]>
Update SAI VoQ support (opencomputeproject#1107) Update SAI VOQ Support
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.
Fine-grained and ordered ECMP types (opencomputeproject#1070) Signed-off-by: Marian Pritsak <[email protected]>
PreviousNext