forked from sonic-net/sonic-swss
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Add host_tx_ready enhancements #11
Closed
Closed
Conversation
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
*[Dash] Fix wrong table name for acl_out_table (sonic-net#2911)
Junchao-Mellanox
requested changes
Oct 12, 2023
* Add support for SEND_TO_INGRESS port table. HLD: https://github.com/sonic-net/SONiC/blob/master/doc/pins/send_to_ingress_hld.md
What I did Reduced the severity of log when get attribute of oper fec failed. Why I did it The oper fec is not a mandatory attribute and may not be implemented by vendor SAI, in which case throwing an error is wrong. Reduced the severity of the log message to notice. This will also fix the checker issues in sonic-net/sonic-buildimage#16785
The data race in on_switch_shutdown_request() is the following: * the on_switch_shutdown_request() calls exit() which calls the destructors for global static variables (e.g.BufferOrch::m_buffer_type_maps) * in parallel to that, orchagent accesses the global static variables A fix is to avoid calling the destructors by using quick_exit() instead of exit()
…2866) Add refillToSync() into ConsumerBase to support warmboot. Add warmboot support for zmq consumer.
7c4f5c4
to
68ccc1d
Compare
Issue seen on platforms that are not supporting queue-watermark and pg counters. What I did Fixed orchagent crash reported in sonic-net#2935
-What I did Implement the DASH ACL tags feature according to DASH ACL tags HLD -Why I did it To add support for DASH ACL tags feature -How I verified it Run extended VS tests that cover new implementation
*Fix acl match ip_type_non_ipv4 and ip_type_non_ipv6.
Add more debug information when PFC WD is triggered
*Orchagent send heartbeat during warm-reboot to prevent Orchagent stuck alert.
* [muxorch] Fixing updateRoute logic What I did: - Removed logic that prevented routes from updating if an active nexthop was already found in updateRoute cache. - added test to check for scenario where ecmp route update triggers after updateRoute programs route to point to single nh - Added logs to some key paths in updateRoute logic to add visibility Why I did it: Bug in logic was causing routes getting updated multiple times to skip updateRoute logic
* [portsorch]: Implement port PFC asym capability check.
68ccc1d
to
62a59ae
Compare
The accumulative headroom on a port is compared with the maximum headroom supported on the port whenever a buffer priority group is created/updated. This depends on the maximum headroom being exposed to the STATE_DB during orchagent initialization. However, in the cold reboot, orchagent starts slow which prevents the threshold from being exposed on time. In this case, the buffer manager is not able to perform the headroom check and the buffer orchagent should handle the possible failure from SAI in case the accumulative headroom exceeds the threshold.
…net#2947) * Fix the Orchagent Qos error messages reported in Issue #16787
…Adj (sonic-net#2902) * [orchagent]: Extend SRv6Orch to support L3Adj Extend the SRv6Orch to support the programming of the L3Adj associated with SRv6 uA, End.X, uDX4, uDX6, End.DX4, and End.DX6 behaviors.
[dash] Updated the code to avoid using the vector (protocols) that goes out of scope before its data is used
… on system ports (sonic-net#2954) * Added test case to verify WRED profile on system ports (sonic-net#2954) * Chassis : WRED profile update related changes
62a59ae
to
adaf4be
Compare
Change the directory prefix used gcov_support.sh to discover gcov-related files.
… del from Table Signed-off-by: Vivek Reddy <vkarri@nvidia.com>
adaf4be
to
28fbbec
Compare
* [hash]: Add ECMP/LAG hash algorithm to OA. * Implement as defined in sonic-net/SONiC#1501
28fbbec
to
7efd62e
Compare
* Swss changes to support port SI per speed
* Add support for fabric monitor daemon (swss part).
7efd62e
to
45242f5
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What I did
Add host_tx_ready enhancements to sonic-swss branch. related to HLD and commits: TODO add
Why I did it
Module and Asic configurations must be synchronized in order to not configure an non-existing module.
How I verified it
Manually
Details if related