Comments (7)
from sai.
Hi @AshokDaparthi ,
Thanks for a quick response, it helped a lot!
from sai.
Hi @AshokDaparthi ,
Just one more additional scenario to be clear:
Example 2.
Create QoS Map 1, Dot1P (PCP or Vlan priority) -> TC [0->1, 1->2] (CREATE operation)
Apply QoS Map 1 on the Port 1. (SET operation)
Change QoS Map 1, Dot1P (PCP or Vlan priority) -> TC [2->3, 3->4] (SET operation)
Should we retrieve the same mapping as below?
[0->0, 1->0, 2->3, 3->4, 4->0, 5->0, 6->0, 7->0]
Thanks
from sai.
Reopening since one more case needs to be cleared..
from sai.
Set is expected to appended list.
from sai.
Hi @AshokDaparthi ,
Ok, I see. So how it should handle duplications in old and new list? It`s very complicated implementation as per SAI wrapper...
So at least there is no info about the designed behavior of SAI_QOS_MAP_ATTR_MAP_TO_VALUE_LIST. We should explain to the end-point users what happens under the SET operation here.. I suggest to fix the saiqosmap.h comment,
Thanks
from sai.
Hi @AshokDaparthi,
I have another question according to SAI_QOS_MAP_ATTR_MAP_TO_VALUE_LIST as appending list.
How can we clear the already configured mapping?
See Example 3:
- Create QoS Map 1 with mapping [1->2;2->3]
- Apply QoS Map 1 on the Port 1
- Change QoS Map 1 with mapping [0->2]
- Now retrieve QoS Map 1 (size = 3 items)
- Change QoS Map 1 with empty mapping (as per design, it has no effect?)
- Retrieve again QoS Map 1 (still size = 3 items) (Now it`s not possible to bring this map as it was on step 1 - with only 2 items)
Thanks
from sai.
Related Issues (20)
- SAI_API_MPLS not supported for Mellanox/Nvidia Spectrum chips
- Possible SAI API struct *_api_t mismatch
- Question: Google Proto Buff for SAI-RPC available? HOT 10
- Correct version in saithrift package HOT 3
- Too many saithrift servers in SAI repo HOT 18
- buffer overflow vulnerability in sai_serialize_attribute function HOT 3
- Unused code? HOT 3
- Some generated metadata items are not binary backward compatible HOT 1
- Query: Shared threshold mode for the buffer profile HOT 5
- wrong size of sai_acl_capability_t HOT 3
- outside the range of type ‘sai_object_type_t’ HOT 8
- WEIGHT is valid for SAI_SCHEDULING_TYPE_WRR as well
- How to generate test report for SAI PTF test case
- test
- Clarification on Conflicting Actions Resolution in ACL Table HOT 5
- [information request] do we have a way to set the type of hash algo?
- Get vendor specific version information from SAI HOT 5
- saithrift build issue for bookworm HOT 1
- GCC 12 error in saimetadatatest.c HOT 1
- checkenumlock.sh fails with SAI v1.11 HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sai.