Skip to content

[FRR]: Update frr to latest 7.2.1-s3#4294

Merged
lguohan merged 4 commits intosonic-net:masterfrom
pavel-shirshov:pavelsh/update_frr_721_3
Apr 1, 2020
Merged

[FRR]: Update frr to latest 7.2.1-s3#4294
lguohan merged 4 commits intosonic-net:masterfrom
pavel-shirshov:pavelsh/update_frr_721_3

Conversation

@pavel-shirshov
Copy link
Copy Markdown
Contributor

I suggest to do extra tests to avoid situation we had with:
#4145 and #4170 The tests were ok, but then the #4145 was reversed.

- What I did

  • Updated to latest frr 7.2.1 from the master.
  • Updated patches accordingly

- How I did it
I fetched changes from the master repo of frr.

- How to verify it
Build an image and run tests on the image.

- Description for the changelog

- A picture of a cute animal (not mandatory but encouraged)

@daall
Copy link
Copy Markdown
Contributor

daall commented Mar 20, 2020

Still seeing Zebra crash on the virtual switch with this change:

Mar 20 18:15:16.482422 951bd2e723da INFO #supervisord: zebra core_handler: showing active allocations in memory group libfrr
Mar 20 18:15:16.482593 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Buffer                        :      1 *         24
Mar 20 18:15:16.482605 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Host config                   :      2 * (variably sized)
Mar 20 18:15:16.482614 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Command Tokens                :   3861 *         72
Mar 20 18:15:16.482624 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Command Token Text            :   2825 * (variably sized)
Mar 20 18:15:16.482633 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Command Token Help            :   2825 * (variably sized)
Mar 20 18:15:16.482641 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Command Argument Name         :    888 * (variably sized)
Mar 20 18:15:16.482651 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  RCU thread                    :      2 *        128
Mar 20 18:15:16.482675 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  FRR POSIX Thread              :      4 * (variably sized)
Mar 20 18:15:16.482688 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  POSIX sync primitives         :      4 * (variably sized)
Mar 20 18:15:16.482699 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Graph                         :     26 *          8
Mar 20 18:15:16.482709 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Graph Node                    :   4519 *         32
Mar 20 18:15:16.482720 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Hash                          :    282 * (variably sized)
Mar 20 18:15:16.482730 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Hash Bucket                   :    826 *         32
Mar 20 18:15:16.482740 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Hash Index                    :    141 * (variably sized)
Mar 20 18:15:16.482751 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Hook entry                    :     21 *         48
Mar 20 18:15:16.482771 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Interface                     :     68 *        264
Mar 20 18:15:16.482789 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Connected                     :      2 *         48
Mar 20 18:15:16.482800 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Link List                     :    356 *         40
Mar 20 18:15:16.482811 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Link Node                     :    166 *         24
Mar 20 18:15:16.482821 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Logging                       :      1 *         72
Mar 20 18:15:16.482831 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Module loading name           :      1 *          4
Mar 20 18:15:16.482842 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Nexthop                       :      5 *        112
Mar 20 18:15:16.482852 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  NetNS Context                 :      2 * (variably sized)
Mar 20 18:15:16.482861 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  NetNS Name                    :      1 *         18
Mar 20 18:15:16.482881 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Northbound Node               :      5 *        392
Mar 20 18:15:16.482954 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Northbound Configuration      :      2 *         72
Mar 20 18:15:16.482965 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Prefix                        :      2 *         48
Mar 20 18:15:16.482974 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Privilege information         :      3 * (variably sized)
Mar 20 18:15:16.482984 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Stream                        :      4 * (variably sized)
Mar 20 18:15:16.482994 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Stream FIFO                   :      2 *         64
Mar 20 18:15:16.483005 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Route table                   :     79 *         56
Mar 20 18:15:16.483014 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Route node                    :    149 * (variably sized)
Mar 20 18:15:16.483030 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Thread                        :     20 *        168
Mar 20 18:15:16.483051 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Thread master                 :     11 * (variably sized)
Mar 20 18:15:16.483062 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Thread Poll Info              :      6 *    8388608
Mar 20 18:15:16.483073 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Thread stats                  :     20 *         72
Mar 20 18:15:16.483083 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Typed-hash bucket             :      7 * (variably sized)
Mar 20 18:15:16.483092 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Typed-heap array              :      1 * (variably sized)
Mar 20 18:15:16.483102 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Vector                        :   9095 *         16
Mar 20 18:15:16.483112 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Vector index                  :   9095 * (variably sized)
Mar 20 18:15:16.483121 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  VRF                           :      1 *        200
Mar 20 18:15:16.483137 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  VRF bit-map                   :      1 *          8
Mar 20 18:15:16.483157 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Work queue item               :      1 *         24
Mar 20 18:15:16.483226 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Work queue name string        :      1 *         22
Mar 20 18:15:16.483237 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  YANG module                   :      1 *         48
Mar 20 18:15:16.483246 951bd2e723da INFO #supervisord: zebra core_handler: showing active allocations in memory group Label Manager
Mar 20 18:15:16.483256 951bd2e723da INFO #supervisord: zebra core_handler: showing active allocations in memory group zebra
Mar 20 18:15:16.483267 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Zebra Interface Information   :     68 *        344
Mar 20 18:15:16.483277 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Route Entry                   :      5 *         88
Mar 20 18:15:16.483288 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  RIB destination               :      8 *         88
Mar 20 18:15:16.483339 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Zebra DPlane Provider         :      1 *        232
Mar 20 18:15:16.483351 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  Zebra Name Space              :      5 * (variably sized)
Mar 20 18:15:16.483360 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  RIB table info                :      4 *         16
Mar 20 18:15:16.483441 951bd2e723da INFO #supervisord: zebra core_handler: memstats:  ZEBRA VRF                     :      1 *       4616
Mar 20 18:15:16.483456 951bd2e723da INFO #supervisord: zebra core_handler: showing active allocations in memory group Table Manager
Mar 20 18:15:24.046562 951bd2e723da INFO #supervisord 2020-03-20 18:15:16,623 INFO exited: zebra (terminated by SIGABRT (core dumped); not expected)

This happens right after we try to delete a VRF in the test: https://github.com/Azure/sonic-swss/blob/29dc62c0840913992541bde83de1bed70b24a63e/tests/test_interface.py#L461

@prsunny there's an email thread about a similar issue to this, right?

@prsunny
Copy link
Copy Markdown
Contributor

prsunny commented Mar 20, 2020

yes, unfortunately, i see this similar crash on 201911 image also.

@pavel-shirshov
Copy link
Copy Markdown
Contributor Author

Hi Danny and Prince,

Thank you for your review. Can you please share where I can find such crashes? How can I reproduce?

Thanks

@pavel-shirshov
Copy link
Copy Markdown
Contributor Author

Closing for now until I found a solution

@daall
Copy link
Copy Markdown
Contributor

daall commented Mar 20, 2020

Sure Pavel! Can you try following these directions here to run the vs tests locally: https://github.com/Azure/sonic-swss/tree/master/tests

I'm not sure which 201911 image Prince was using, but I downloaded the docker-sonic-vs.gz from the PR build here: https://sonic-jenkins.westus2.cloudapp.azure.com/job/vs/job/buildimage-vs-all-pr/2726/

And then ran pytest -s -vv --keeptb test_interface.py. The --keeptb flag should keep a copy of the docker that was used to run the tests so that you can take a look at all the logs and cores on the device. Let me know if you need any help getting set up!

@pavel-shirshov
Copy link
Copy Markdown
Contributor Author

Thank you Danny for you help. I'm checking that. Why we wouldn't run this test during our PR CI?

@daall
Copy link
Copy Markdown
Contributor

daall commented Mar 23, 2020

Why we wouldn't run this test during our PR CI?

I brought this up with @lguohan last week and I think we're trying to implement a few more measures to stabilize these tests before adding them to buildimage. They're running in swss and utilities at the moment and we still occasionally hit issues that block PRs in those repos for extended periods of time. We're trying to avoid that for buildimage since the volume of PRs is quite a bit higher.

(Admittedly, buildimage PRs are one of those issues that we're hitting occasionally, so we're trying to get these tests incorporated into this repo sooner rather than later.)

@@ -1,6 +1,4 @@
0001-Add-support-of-bgp-tcp-DSCP-value.patch
0002-Reduce-severity-of-Vty-connected-from-message.patch
0003-Use-vrf_id-for-vrf-not-tabled_id.patch
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This patch is required. Otherwise fpmsyncd will break at https://github.com/Azure/sonic-swss/blob/master/fpmsyncd/routesync.cpp#L46

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@prsunny Yes. I understand. I need to remove it, to build an image and run the tests.

Copy link
Copy Markdown
Contributor

@prsunny prsunny left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As comment

@pavel-shirshov
Copy link
Copy Markdown
Contributor Author

retest default please

@pavel-shirshov
Copy link
Copy Markdown
Contributor Author

retest mellanox please

@pavel-shirshov
Copy link
Copy Markdown
Contributor Author

retest default please

1 similar comment
@pavel-shirshov
Copy link
Copy Markdown
Contributor Author

retest default please

@pavel-shirshov
Copy link
Copy Markdown
Contributor Author

retest broadcom please

@lguohan
Copy link
Copy Markdown
Collaborator

lguohan commented Mar 29, 2020

is this pr safe to merge now?

abdosi pushed a commit that referenced this pull request May 20, 2020
- Updated to latest frr 7.2.1 from the master.
- Updated patches accordingly
bbinxie added a commit to SONIC-DEV/sonic-buildimage that referenced this pull request May 22, 2020
* [201911][devices] skip_fancontrol for wedge 100 barefoot platforms (sonic-net#4528)

* [device] DellEMC s5232f  50G hwsku support (sonic-net#4525)

* [device] DellEmc S5232 support for new hwsku C8D48
8 100G ports and 48 50G ports

* 10G ports update for S5232 hwsku-C8D48

Signed-off-by: Srideep Devireddy <srideep_devireddy@dell.com>

* DellEMC S6000 updated sensors.conf (sonic-net#4568)

Change PSU MAX temperature to 80 degree
Change tmp75 sensors default temperature value from 25/50 to 70/80 degree.

* [sonic-slave-stretch]: install same version for docker-ce and docker-ce-cli

difference versions can cause compatibility issue between the server and client

Signed-off-by: Guohan Lu <lguohan@gmail.com>

* [baseimage]: install same version for docker-ce and docker-ce-cli

Signed-off-by: Guohan Lu <lguohan@gmail.com>

* [FRR]: Update frr to latest 7.2.1-s3 (sonic-net#4294)

- Updated to latest frr 7.2.1 from the master.
- Updated patches accordingly

* [sonic-buildimage] updated minigraph for ACL Table data and ACL Interface Binding for Multi-NPU platforms (sonic-net#4491)

* [sonic-buildimage] updated minigraph for ACL Table data and ACL Interface
binding update for multu-npu platform based on subrole as "Frontend" or
"Backend". For backend npu no ACL table is associated. For frontend npu
only front-panel interface are associated.

Updated with test case and fix typo in sample-mingraph for npu

Address Review comments

Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>

* Fixed the logic as per preview comment. Interface Filter logic
only applies to Everflow/Mirror tables.

* Address Review Comments.

* Changes for LLDP docker to support multi-npu platforms (sonic-net#4530)

* Changes for LLDP for Multi NPU Platoforms:-
a) Enable LLDP for Host namespace for Management Port
b) Make sure Management IP is avaliable in per asic namespace
   needed for LLDP Chassis configuration
c) Make sure chassis mac-address is correct in per asic namespace
d) Do not run lldp on eth0 of per asic namespace and avoid chassis
   configuration for same
e) Use Linux hostname instead from Device Metadata for lldp chassis
   configuration since in multi-npu platforms device metadata hostname
   will be differnt

Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>

* Address Review Comment with following changes:
a) Use Device Metadata hostname even in per namespace conatiner.
   updated minigraph parsing for same to have hostname as system
   hostname and add new key for asic name

b) Minigraph changes to have MGMT_INTERFACE Key in per asic/namespace
   config also as needed for LLDP for setting chassis management IP.

Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>

* Address Review Comments

* Moved utility functions for multi-npu platforms from sonic-utilities to sonic_device_util.py (sonic-net#4559)

* Moved utility functions for multi-npu platforms from
sonic-utilities config/main.py to here so that they can be used
any module

* Fix the issue with test run during compilation with acl-uploader
PR#908 of sonic-utilities.

* Fix get_num_npu as it was retuning string and not int

* Address Review Comments

* Address Review Comments

* Fix for issue where image is compile with flag ENABLE_DHCP_GRAPH_SERVICE (sonic-net#4573)

and then we load image and reboot even if there was existing
config_db.json we will look for DHCP Service. we should disbale
update_graph in such cases. This behaviour is silimar to what we have in
201811 image.

* Change to enable redistribute connected on Frontend asics instead of backend asics (sonic-net#4588)

Signed-off-by: Arvindsrinivasan Lakshmi Narasimhan <arlakshm@microsoft.com>

* [DellEMC] S6000 Disable Low power mode by default (sonic-net#4592)

* [BFN] Updated Barefoot SDK to 2020-05-07 (sonic-net#4566)

Signed-off-by: Andriy Kokhan <akokhan@barefootnetworks.com>

* [minigraph] Add tags for egress mirror tables (sonic-net#4526)

Signed-off-by: Danny Allen <daall@microsoft.com>

* [Submodule update] sonic-utlities with PR's
[201911][show] Fix abbreviations for 'show ip bgp ...' commands (sonic-net#909)
Changes to support acl-loader and mirror-session config commands for
multi-npu platforms. (sonic-net#908)
Changes to commands  config reload/load-minigraph (sonic-net#919)
Stop/Start restapi server upon config reload (sonic-net#911)
[config] Add 'interface transceiver' subgroup with 'lpmode' and
'reset' subcommands (sonic-net#904)

* [minigraph] Support FECDisabled in minigraph parser (sonic-net#4556) (sonic-net#4624)

Signed-off-by: Qi Luo <qiluo-msft@users.noreply.github.com>

* [ntp] enable/disable NTP long jump according to reboot type (sonic-net#4577)

* [ntp] enable/disable NTP long jump according to reboot type

- Enable NTP long jump after cold reboot.
- Disable NTP long jump after warrm/fast reboot.

Signed-off-by: Ying Xie <ying.xie@microsoft.com>

* fix typo

* further refactoring

* use sonic-db-cli instead

* [arista]: remove the soc property disabling sram scan (sonic-net#4623)

* Changes to support config-setup service for multi-npu (sonic-net#4609)

* Changes to support config-setup service for multi-npu
platforms. For Multi-npu we are not supporting as of
now config initializtion and ZTP. It will support creating
config db from minigraph or using  config db from previous
file system

Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>

* Address Review Comments.

* Address Review comments

* Address Review Comments of using pyhton based config load_minigraph/
config save/config reload from shell scripts so that we don't duplicate
code. Also while running from shell we will skip stop/start services
done by those commands.

* Updated to use python command so no code duplication.

* [config]: Fix the device  type and internal bgp session status for multi NPU platforms (sonic-net#4600)

* The following changes for multi-npu platforms are done
- Set the type in device_metadata for asic configuration to be same as host
- Set the admin-status of internal bgp sessions as up
Signed-off-by: Arvindsrinivasan Lakshmi Narasimhan <arlakshm@microsoft.com>

* Adding new BGP peer groups PEER_V4_INT and PEER_V6_INT.  (sonic-net#4620)

* Adding new BGP peer groups PEER_V4_INT and PEER_V6_INT. The internal BGP sessions
will be added to this peer group while the external BGP sessions will be added
to the exising PEER_V4 and PEER_V6 peer group.

* Check for "ASIC" keyword in the hostname to identify the internal neighbors.

* [submodule update] sonic-swss with PR
 [vnet] Fix IP2ME route creation logic for BITMAP VNET interface (sonic-net#1284)

* [submodule update] sonic-util
 Revert "[config] Add 'interface transceiver' subgroup with 'lpmode' and
 'reset' subcommands (sonic-net#904)"
  Multi-asic changes for config bgp commands and utilities. (sonic-net#910)

* [submodule update] sonic-rest API's
PR#39  Setup module versioning
Add support for get all Vlans (#37)

* Update golang version for 1.11.5 to 1.14.2 (sonic-net#4520)

Co-authored-by: Myron Sosyak <49795530+msosyak@users.noreply.github.com>
Co-authored-by: Srideep <srideep_devireddy@dell.com>
Co-authored-by: paavaanan <paavaanan_t_n@dell.com>
Co-authored-by: Guohan Lu <lguohan@gmail.com>
Co-authored-by: pavel-shirshov <pavelsh@microsoft.com>
Co-authored-by: abdosi <58047199+abdosi@users.noreply.github.com>
Co-authored-by: arlakshm <55814491+arlakshm@users.noreply.github.com>
Co-authored-by: Santhosh Kumar T <53558409+santhosh-kt@users.noreply.github.com>
Co-authored-by: Andriy Kokhan <43479230+akokhan@users.noreply.github.com>
Co-authored-by: Danny Allen <daall@microsoft.com>
Co-authored-by: Abhishek Dosi <abdosi@microsoft.com>
Co-authored-by: Qi Luo <qiluo-msft@users.noreply.github.com>
Co-authored-by: Ying Xie <yxieca@users.noreply.github.com>
Co-authored-by: Samuel Angebault <staphylo@arista.com>
Co-authored-by: judyjoseph <53951155+judyjoseph@users.noreply.github.com>
@tylerlinp
Copy link
Copy Markdown
Contributor

@pavel-shirshov @lguohan @prsunny In branch 201911, #4294 is added on #4145, so patch 0005 is missing, and even in frr-7.2.1-s3, the vrf deleting problem is not fixed thoroughly. While in master, #4294 is based on #4170 (revert 4145), that is ok. I think frr-7.2.1-s1/frr-7.2.1-s3 are both fine with patch 0005, but frr-7.2.1-s2 introduced another bug.

@lguohan
Copy link
Copy Markdown
Collaborator

lguohan commented May 23, 2020

@tylerlinp , what is your suggestion? so we need patch 0005 in the 201911 release? should I cherry-pick this commit into 201911 release? 7c65f8c

@pavel-shirshov , what is your opinion?

@tylerlinp
Copy link
Copy Markdown
Contributor

@lguohan Yes, we need patch 0005, maybe it is the best way to cherry-pick 7c65f8c into 201911 release.

@pavel-shirshov
Copy link
Copy Markdown
Contributor Author

@lguohan
As we discussed before it's better to have the same FRR in 201911 as we have in the master now.

@lguohan
Copy link
Copy Markdown
Collaborator

lguohan commented May 27, 2020

ok. I mark 7c65f8c to be included in 201911 release.

prsunny pushed a commit that referenced this pull request Mar 9, 2026
…lly (#25848)

* 9f670ffb - (HEAD -> 202511, origin/202511) [dash] Query SAI capability before creating appliance object (#4125) (3 days ago) [mssonicbld]
* 3f608fd0 - [hftorch]: Handle exception of HFT instead of exit (#4278) (4 days ago) [mssonicbld]
* 280437e5 - [DASH] Add support for multiple trusted VNI ranges and values (#4294) (4 days ago) [mssonicbld]
* 2249d529 - [202511] Fix for #25397 (#4290) (4 days ago) [venkit-nexthop]
* 688fc19b - Backport of orchagent: Add support to program gearbox SI settings from APPL_DB (#4275) (6 days ago) [arpit-nexthop]
mssonicbld added a commit that referenced this pull request Mar 13, 2026
…atically (#25254)

#### Why I did it
src/sonic-utilities
```
* 20a7131b - (HEAD -> master, origin/master, origin/HEAD) clear: make --namespace optional for arp and ndp commands (#4355) (5 minutes ago) [Oleksandr Ivantsiv]
* f56e4a78 - show version: replace --verbose with --brief flag (#4350) (20 hours ago) [Ashwin Srinivasan]
* 5e50cf3d - Wait for monit monitor <service> operation to complete during config (#4295) (23 hours ago) [Hemanth Kumar Tirupati]
* 0306ea20 - Change sensorshow conn to use TCP socket (#4343) (2 days ago) [Chenyang Wang]
* cb5b3e82 - Fix route_check.py redis client memory usage (#4217) (2 days ago) [Roee Bar]
* e93a5c3c - config: allow golden config to override mac, platform, asic_id (#4348) (2 days ago) [securely1g]
* 0024c8d4 - Add non -B- hwsku names as well (#4331) (2 days ago) [dakotac-arista]
* eb7301cc - Fix unit tests (#4345) (3 days ago) [william8545]
* 052199c0 - [Arista] Add Arista-7050CX3-32C-C28S4 to generic_config_updater (#4257) (4 days ago) [byu343]
* ed68290a - Add multi-ASIC namespace support for show/config subinterface(s) command (#4298) (4 days ago) [william8545]
* 9c9f099d - New CLI proposal for PHY diagnostics (#4214) (4 days ago) [Prince George]
* 9e3373df - Fix generate_dump to preserve per-ASIC subdirectory structure for sdk_dbg collection (#4334) (4 days ago) [william8545]
* 3fe8972f - Add multi-ASIC namespace support for ARP/NDP show and clear commands (#4231) (4 days ago) [Oleksandr Ivantsiv]
* be5fe2aa - Add multi-ASIC namespace support for VLAN and FDB operations (#4230) (4 days ago) [Oleksandr Ivantsiv]
* e74fca78 - Add multi-ASIC namespace support for static route commands (#4269) (4 days ago) [Oleksandr Ivantsiv]
* 599e7c71 - Add multi-ASIC namespace support for ACL table add/remove commands (#4270) (4 days ago) [Oleksandr Ivantsiv]
* d09d6cd6 - Add CLI support for "show interfaces <intf> <phy-signal/phy-serdes>" commands (#4312) (4 days ago) [prajjwal-arista]
* 345f5686 - Add multi-asic namespace support for IPv6 link-local commands (#4289) (4 days ago) [william8545]
* edd4b190 - Add multi-asic namespace support for crm show resources command (#4290) (4 days ago) [william8545]
* 2b52a051 - [multi-asic] Add namespace support for vxlan and vnet show/config commands (#4299) (4 days ago) [william8545]
* 03160905 - [fast-reboot][cosmetic] Fixed debug/error prints with the correct reboot type (#4285) (4 days ago) [Yair Raviv]
* 6eedf8a7 - [warm-reboot][multi-asic] Added error-handling for faulty ASIC/s after orchagent freeze (#4297) (4 days ago) [Yair Raviv]
* 2330bab5 - [BMC] Add new BMC CLIs for manual session management and reset root password (#4238) (4 days ago) [Ben Levi]
* 4d0cc933 - Fix issue: pmon services's restart count is not cleared during config reload (#4314) (4 days ago) [Stephen Sun]
* 0a1bbc55 - Fix the generate_dump for BCM Asic Q3D (#4326) (6 days ago) [saksarav-nokia]
* 1580ccce - GCU generates suboptimal plan for CreateOnly paths (#4335) (6 days ago) [Brad House - Nexthop]
* 369e703e - GCU: Add path tracing support (#4317) (7 days ago) [Brad House - Nexthop]
* bc05e1a4 - [GCU]: Restart telemetry container on port speed change via GCU to handle OID update (#4248) (7 days ago) [Xincun Li]
* 73f1ea51 - Fix warning messages due to nose test deprecation (#4322) (8 days ago) [Brad House - Nexthop]
* ebfefbd8 - [Arista] Add TH5 HWSKU to list for pfcwd support (#4329) (8 days ago) [dakotac-arista]
* 0d969b85 - [DPU] Add support for HA Set Counters (#4283) (8 days ago) [Connor Roos]
* 44f8c37b - [DPU] Add CLI to trigger and dump flows (#4278) (8 days ago) [Vivek]
* 76bf567e - [show interfaces] "show interfaces flap" command does not support multi-ASIC platforms (#4316) (9 days ago) [pnakka28]
* 2ec21e19 - Limit PFC WD Detection time to maximum value of 1000ms (#4306) (9 days ago) [Hemanth Kumar Tirupati]
* 99b1b76a - Modified dualtor_neighbor_check to use mux neighbor_mode (#4227) (10 days ago) [manamand2020]
* 5dfd11ed - Fix 'show version' KeyError when sonic_version.yml has missing fields (#4324) (10 days ago) [securely1g]
* 4c77f9d4 - fix: skip PORT_INGRESS/EGRESS_MIRROR_CAPABLE check for ERSPAN mirror sessions (#4323) (11 days ago) [bingwang-ms]
* d8d2a39e - fix scapy delayed import when we have large routes (#4315) (11 days ago) [Hemanth Kumar Tirupati]
* c6601cda - [LACP retry-count] Syntax Fix for Trixie (#4274) (11 days ago) [Yair Raviv]
* f54d0a7c - Add fsync to config save to persist config across power cycle (#4313) (11 days ago) [Jianyue Wu]
* e5f77f61 - Fix unit test assertions broken by spelling typo PRs (#4321) (13 days ago) [rustiqly]
* 7660b19f - Fix spelling typos in muxcable modules (#4259) (2 weeks ago) [rustiqly]
* f7d820f3 - Fix spelling typos in config/main.py (#4261) (2 weeks ago) [rustiqly]
* 244942bd - Fix spelling typos in scripts/ (#4262) (2 weeks ago) [rustiqly]
* 89001b10 - Fix spelling typos in show/ and clear/ modules (#4263) (2 weeks ago) [rustiqly]
* d6e646c2 - Fix spelling typos in config/config_mgmt.py (#4260) (2 weeks ago) [rustiqly]
* e244129c - Fix spelling typos in config/nat.py (#4258) (2 weeks ago) [rustiqly]
* 5a0c48f0 - In route_check.py, Convey the IJSON Backend using an env variable (#4294) (2 weeks ago) [venkit-nexthop]
* e2712fc1 - Fix spelling typos across utilities_common, config plugins, and misc modules (#4264) (2 weeks ago) [rustiqly]
* 4211edee - Fixed show vxlan remotemac ambiguity (#4121) (2 weeks ago) [Gnanapriya [Marvell]]
* cfd23f97 - Add FEC histograms to generate_dump output (#4244) (2 weeks ago) [Fraser Gordon]
* 8882a633 - [storm-control] Fixed show storm-control interface command display (#4122) (2 weeks ago) [Gnanapriya [Marvell]]
* 7a1e656e - [fibshow]: Fix exception when blackhole routes are present (#4189) (2 weeks ago) [Ravi Minnikanti(Marvell)]
* 2b3f14de - [marvell-teralynx] Enhance techsupport to include HWSKU configs (#4161) (3 weeks ago) [Naveen-Rampuram]
* 9cb7b3e6 - Merge pull request #4275 from tirupatihemanth/fix_scapy_lagkeepalive (3 weeks ago) [Ying Xie]
|\ 
| failure_prs.log skip_prs.log 7e54ddff - Fix delayed scapy import when we have a lot of routes (3 weeks ago) [Hemanth Kumar Tirupati]
* | cbb31f0d - [multi-asic] fix utilities_common Db helper (#4273) (3 weeks ago) [Yakiv Huryk]
* | f65ddfa2 - Prevent early exit of reboot status (#4282) (3 weeks ago) [Gagan Punathil Ellath]
* | 14840074 - [fast-reboot] Remove teamsyncd timer override by fast-boot (#4233) (3 weeks ago) [Yair Raviv]
* | a3085380 - [lag_keepalive] add `--namespace` option (#4194) (4 weeks ago) [Yair Raviv]
* | abc8bba1 - [teamd_retry_count] Add support for --namespace parameter (#4195) (4 weeks ago) [Yair Raviv]
* | c05d995c - [warm/fast-reboot] check per-ASIC FW upgrade status (#4196) (4 weeks ago) [Yair Raviv]
* | 433d01c1 - [check_db_integrity] Add NETNS environment (#4197) (4 weeks ago) [Yair Raviv]
* | 441595c7 - [centralize_database] Add --namespace option (#4198) (4 weeks ago) [Yair Raviv]
* | 0f3b5291 - [multi-asic][warm-reboot] Support warm-reboot on Multi-ASIC systems (#4199) (4 weeks ago) [Yair Raviv]
* | 28623ca9 - [multi-asic][warm_restart] add Multi-ASIC support for warm_restart commands (#4200) (4 weeks ago) [Yair Raviv]
* | 3cd228af - Add filesystem sync after plugin installation (#4251) (4 weeks ago) [Jianyue Wu]
* | 1d78c210 - Add .github/copilot-instructions.md for AI-assisted development (#4271) (4 weeks ago) [rustiqly]
* | 7895da57 - Fix dump port state CLI command crash on multi-asic platforms (#4229) (4 weeks ago) [Setu Patel]
|/ 
* bcb1d4bb - Clearing /tmp/tmp* is unsafe with parallel builds (#4268) (4 weeks ago) [Brad House - NextHop]
* 8103627e - Fix sonic-utilities submodule update failure due to ijson library (#4256) (4 weeks ago) [venkit-nexthop]
* 85becedc - [Mellanox] Add restricted sysfs to fw control list (#4240) (4 weeks ago) [Noa Or]
* 275bdc6c - Add multi-asic support for sonic-clear queue wredcounters and counter poll , --nonzero support for show queue wredcounters (#4152) (5 weeks ago) [saksarav-nokia]
* fbc85ee4 - Fix j2 files not getting packaged (#4250) (5 weeks ago) [Saikrishna Arcot]
* a9543cba - Fix route_check.py to not hog a lot of memory (#4205) (5 weeks ago) [venkit-nexthop]
* 40260d5b - Fix JsonMove._get_value to Support Both String and Integer List Indices (#4237) (5 weeks ago) [Xincun Li]
* 0a3ef184 - refactor: enhance show bfd summary command (#4242) (5 weeks ago) [Chenyang Wang]
* 7c6dfdc2 - Update the error message for sfputil debug loopback command (#4224) (5 weeks ago) [Ariz Zubair]
* f246da25 - [Fast-linkup] Added CLIs for config/show (#4182) (6 weeks ago) [Yair Raviv]
* 87703c1 - Use Singleton PlatformDataProvider to reduce module import time (#4183) (6 weeks ago) [Hemanth Kumar Tirupati]
* 0dae5f2 - [sfputil] Fix issue: should not do low power mode or reset for non-present ports (#4206) (6 weeks ago) [Junchao-Mellanox]
* 5f56518 - generate_dump: add interface FEC stats (#4093) (6 weeks ago) [Fraser Gordon]
* 2e9e81c - [GCU] Update WRED_PROFILE and BUFFER_POOL validators for GCU (#4219) (6 weeks ago) [Dev Ojha]
* 2350203 - Update bash completions for sonic-utilities commands (#4163) (6 weeks ago) [Saikrishna Arcot]
* 5052e02 - Fix the PSU show command error message on platform without psu at all (#4151) (6 weeks ago) [Yuanzhe]
* 7d9ec5d - Fix issue that namespace is not correctly fetched in Multi ASIC environment for mirror capability checking (#4159) (6 weeks ago) [Stephen Sun]
* f473b4f - Fix multi asic initialization for dump command (#4108) (6 weeks ago) [Gagan Punathil Ellath]
* 0f45e43 - Add current and configured frequency to DOM CLI (#4209) (7 weeks ago) [Ariz Zubair]
* 6f0b181 - Added counterpoll CLI support (#4106) (7 weeks ago) [Dhanasekar Rathinavel]
* 3d5bef9 - [multi-asic][Mellanox] Add multi-ASIC support for generate_dump and update FW upgrade script (#4192) (7 weeks ago) [Oleksandr Ivantsiv]
* 8451f01 - sonic-utilities: Support for clearing aggregate VOQ counters(#2001) (#4044) (8 weeks ago) [manish1-arista]
* 21f013f - Add q3d SKUs to gcu_field_operation_validators.conf.json (#4201) (8 weeks ago) [HP]
* 1a15091 - Fix multi asic connection creation (#4109) (8 weeks ago) [Gagan Punathil Ellath]
```
#### How I did it
#### How to verify it
#### Description for the changelog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants