Skip to content
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

Master update sai xml for sn5640 #33

Closed
wants to merge 225 commits into from

Conversation

dprital
Copy link
Owner

@dprital dprital commented Nov 28, 2024

Why I did it

Work item tracking
  • Microsoft ADO (number only):

How I did it

How to verify it

Which release branch to backport (provide reason below if selected)

  • 201811
  • 201911
  • 202006
  • 202012
  • 202106
  • 202111
  • 202205
  • 202211
  • 202305

Tested branch (Please provide the tested image version)

Description for the changelog

Link to config_db schema for YANG module changes

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

arunlk-dell and others added 30 commits October 4, 2024 17:37
Added Dynamic port breakout support for S5248F DellEMC platform

How I did it
Modified the default hwsku profile for DPB support and updated the platform.json file with breakout options.
Baseline implementation for 256x100g support in the Arista-7060X6-64PE (DCS-7060X6-64PE) has been requested by MSFT.

How I did it
Added the necessary files for baseline implementation of 256x100g implementation for Quicksilver OSFP.
…lly (sonic-net#20424)

#### Why I did it
src/sonic-swss
```
* 8b99543f - (HEAD -> master, origin/master, origin/HEAD) Fix portmgr write partial port config to app DB issue. (sonic-net#3304) (33 hours ago) [Hua Liu]
```
#### How I did it
#### How to verify it
#### Description for the changelog
This allows the chassis temperature sensor sonic-mgmt tests to pass on Arista 7800 chassis platform.
Cisco platform 202405.0.7 release

Why I did it
Cisco platform 202405.0.7 release

Work item tracking
Microsoft ADO (number only):
- Why I did it
Fixing retry logic when MST device is discovered. The current implementation only fetches the name of the device but doesn't verify if the device is accessible which can be confirmed by querying the device and ensuring the command passes.

- How I did it
Added a query command with device as parameter and ensured it passes.

- How to verify it
Running upgrade tests.
…e latest HEAD automatically (sonic-net#20441)

#### Why I did it
src/wpasupplicant/sonic-wpa-supplicant
```
* 6153c6d52 - (HEAD -> master, origin/master, origin/HEAD) Changes to support PAC and 802.1X interaction (sonic-net#89) (28 hours ago) [Vijaya Kumar Abbaraju]
```
#### How I did it
#### How to verify it
#### Description for the changelog
…atically (sonic-net#20440)

#### Why I did it
src/sonic-utilities
```
* 72d1faa7 - (HEAD -> master, origin/master, origin/HEAD) Fix key error when checking for UTILITIES_UNIT_TESTING env var (sonic-net#3563) (12 hours ago) [HP]
```
#### How I did it
#### How to verify it
#### Description for the changelog
### Why I did it

The industry standard of TTL is actually 0..255
…nflict with SPD (sonic-net#19759)

Why I did it
Update the transceiver control virtual address to avoid an address conflict with SPD

s6301-56st
s7801-54xs
s8901-54xc
s9110-32x

How I did it
Update the PDDF config files.

How to verify it
Run the PDDF commands and show commands to check the sysfs and transceiver status.

s6301-56st.txt
Why I did it
Upgrade xgs SAI version to 11.2.4.1

Work item tracking
Microsoft ADO (number only): 29003011
How I did it
Upgrade xgs SAI and saibcm-modules to 11.2

How to verify it
Load image on DUT and run test.
https://elastictest.org/scheduler/testplan/66eabf21349061778cb0c987

Signed-off-by: zitingguo-ms zitingguo@microsoft.com
…lly (sonic-net#20449)

#### Why I did it
src/sonic-gnmi
```
* 1b6d8c0 - (HEAD -> master, origin/master, origin/HEAD) Fix issue with getting DPU IP address from DHCP_SERVER_IPV4_PORT table (sonic-net#291) (4 hours ago) [Oleksandr Ivantsiv]
```
#### How I did it
#### How to verify it
#### Description for the changelog
…lly (sonic-net#20439)

#### Why I did it
src/sonic-swss
```
* 09fc6b56 - (HEAD -> master, origin/master, origin/HEAD) Fix the issue where the test case randomly fails due to not waiting after updating the config DB. (sonic-net#3305) (5 hours ago) [Hua Liu]
* c553d8d4 - [Dynamic Buffer][Mellanox] Enhance port shared headroom pool check (sonic-net#3272) (28 hours ago) [Stephen Sun]
```
#### How I did it
#### How to verify it
#### Description for the changelog
Bind ZMQ to midplane mgmt interface on SmartSwitch
Why I did it
Baseline implementation for 256x100g support in the Arista-7060X6-64PE (DCS-7060X6-64PE) has been requested by MSFT.

Work item tracking
Microsoft ADO (number only):
How I did it
Added the necessary files for baseline implementation of 128x400g implementation for Quicksilver QSFP-DD.

How to verify it
Apply change to DUT and confirm that the expected interfaces are up.
…D automatically (sonic-net#20438)

#### Why I did it
src/sonic-platform-daemons
```
* ca812b0 - (HEAD -> master, origin/master, origin/HEAD) Xcvrd crash and restart should not cause link flap on platforms needing custom NPU SI settings (sonic-net#541) (2 days ago) [mihirpat1]
```
#### How I did it
#### How to verify it
#### Description for the changelog
… chassis (sonic-net#19968)

### Why I did it
In the sonic chassis the port table on the host does not lanes. Add conditions in the lab chassis to make lanes not mandatory for chassis devices

### How I did it
Add the check in `sonic-port.yang` to make lanes are mandatory in the host config_db only for non-chassis devices.

#### How to verify it
UT.
* [Marvell] Pass create switch timeout variable to orchagent

Change enables orchagent.sh to pass create switch timeout value
to orchagent as a command line arument from hwsku.

Signed-off-by: Pavan Naregundi <pnaregundi@marvell.com>
…net#20384)

Why I did it
CLI crashes without sudo permission on Dell 6000 platform

How I did it
Add check to read eeprom only if user has root permission

How to verify it
Verified the CLI "show interface status" does not crash if user is not root

Signed-off-by: Prince George <prgeor@microsoft.com>
…lly (sonic-net#20457)

#### Why I did it
src/sonic-swss
```
* 766e7553 - (HEAD -> master, origin/master, origin/HEAD) Fix port up/bfd sessions bringup notification delay issue. (sonic-net#3269) (35 hours ago) [Hua Liu]
```
#### How I did it
#### How to verify it
#### Description for the changelog
…tically (sonic-net#20456)

#### Why I did it
src/sonic-sairedis
```
* 29ec674b - (HEAD -> master, origin/master, origin/HEAD) To fix the issue: show_techsupport & saidump errors during testbed testing by replacing redis-rdb-tool with rdb-cli (sonic-net#1391) (33 hours ago) [JunhongMao]
```
#### How I did it
#### How to verify it
#### Description for the changelog
…omatically (sonic-net#20486)

#### Why I did it
src/sonic-swss-common
```
* 352234a - (HEAD -> master, origin/master, origin/HEAD) Schema.h Changes to support PAC functionality. (sonic-net#871) (6 hours ago) [Vijaya Kumar Abbaraju]
```
#### How I did it
#### How to verify it
#### Description for the changelog
…lly (sonic-net#20485)

#### Why I did it
src/sonic-swss
```
* 55fd3f18 - (HEAD -> master, origin/master, origin/HEAD) [dash]: Wait for routing type config when adding VNET mapping (sonic-net#3312) (5 hours ago) [Lawrence Lee]
```
#### How I did it
#### How to verify it
#### Description for the changelog
…tically (sonic-net#20484)

#### Why I did it
src/sonic-sairedis
```
* d62ac0d5 - (HEAD -> master, origin/master, origin/HEAD) [Marvell] Add Flag to identify SONiC related Init Handling (sonic-net#1420) (7 hours ago) [wadoodkhan]
```
#### How I did it
#### How to verify it
#### Description for the changelog
arfeigin and others added 28 commits November 22, 2024 15:43
This PR is accompanied by sonic-net/sonic-swss-common#889 and sonic-net/sonic-utilities#3397

Why I did it
Validate interface name length does not exceed the limitation of IFNAMSIZ to align to kernel restrictions.

How I did it
Add validation checks in the relevant yang-model definitions for the following interface types:

vxlan
vlan
vrf
loopback
subinterface
portchannel

How to verify it
UT added
* [Micas/Platform]platform support M2-W6940-64OC

Signed-off-by: philo <philo@micasnetworks.com>

* update device files

Signed-off-by: philo <philo@micasnetworks.com>

* Update th5-m2-w6940-64oc-64x800G.config.yml

* support TH5 chip

Signed-off-by: philo <philo@micasnetworks.com>

* triggle rebuild

---------

Signed-off-by: philo <philo@micasnetworks.com>
…utomatically (sonic-net#20877)

#### Why I did it
src/sonic-host-services
```
* 89aead2 - (HEAD -> master, origin/master, origin/HEAD) DBUS API for Containerz.StopContainer (sonic-net#179) (5 hours ago) [Dawei Huang]
* c15aebc - [cisco|express-boot]: Add support for cisco express boot in sonic-host-services (sonic-net#90) (2 days ago) [jhli-cisco]
```
#### How I did it
#### How to verify it
#### Description for the changelog
…lly (sonic-net#20864)

#### Why I did it
src/sonic-gnmi
```
* 2c4b9c8 - (HEAD -> master, origin/master, origin/HEAD) Add swss-common log level support to gnmi (sonic-net#330) (21 hours ago) [Hua Liu]
* d77883d - Merge pull request sonic-net#309 from wumiaont/master (24 hours ago) [Rita Hui]
|\ 
| failure_prs.log 80067ec - Fix a panic by gnmi subscribe with invalid xpath (5 weeks ago) [wumiao]
* e6bc0e7 - Add cert CRL support. (sonic-net#269) (3 days ago) [Hua Liu]
```
#### How I did it
#### How to verify it
#### Description for the changelog
…lly (sonic-net#20905)

#### Why I did it
src/sonic-swss
```
* 1847195c - (HEAD -> master, origin/master, origin/HEAD) Add port FEC BER feature swss, HLD#1829 (sonic-net#3363) (9 hours ago) [vincentpcng]
* 3d5ac540 - Create counter for the queue to which the host CPU traffic is sent when create_only_config_db_buffers is enabled (sonic-net#3334) (10 hours ago) [Stephen Sun]
```
#### How I did it
#### How to verify it
#### Description for the changelog
…tically (sonic-net#20835)

#### Why I did it
src/sonic-sairedis
```
* e6ec1424 - (HEAD -> master, origin/master, origin/HEAD) [syncd] Add attribute version check feature (sonic-net#1470) (14 hours ago) [Kamil Cudnik]
* 29a8f86b - [meta] Use metadata to check port notification port_id type (sonic-net#1469) (2 days ago) [Kamil Cudnik]
* d772864e - innovium rename to marvell-teralynx (sonic-net#1408) (2 days ago) [krismarvell]
* 526bca31 - [submodule] Update SAI to lates origin master (sonic-net#1466) (2 days ago) [Kamil Cudnik]
* fc376d50 - [test] Add more testing for NotificationSwitchAsicSdkHealthEvent (sonic-net#1463) (4 days ago) [Kamil Cudnik]
* ed222eca - [submodule] Update SAI to v1.15.1 (sonic-net#1462) (5 days ago) [Kamil Cudnik]
```
#### How I did it
#### How to verify it
#### Description for the changelog
sonic-net#20867)

- Why I did it
Update SAI/SDK/FW to SAIBuild2405.30.0.0/4.7.2092/2014.2092

- How I did it
Change versions in relevant make files.

- How to verify it
Run full regression on Mellanox platforms

Signed-off-by: Volodymyr Samotiy <volodymyrs@nvidia.com>
* [Micas/Platform]platform support M2-W6930-64QC

Signed-off-by: philo <philo@micasnetworks.com>

* Update control

* triggle rebuild

* triggle rebuild

* Update control

* Update th4-m2-w6930-64qc-64x400G.config.yml

* triggle rebuild

---------

Signed-off-by: philo <philo@micasnetworks.com>
Why I did it
Release Content
Chassis: Added services.conf for startup_tsa_tsb.service
Fixed incorrect acpi log level (MIGSMSFT-723)
Fixed rconsole unresponsive issue (MIGSMSFT-759)
Add sensor offset and scaling factor to fan control sensor block
Fix for platform_tests.api.test_thermal.TestThermalApi failure (MIGSMSFT-674)
Fix for TestPfcwdFunc.test_pfcwd_no_traffic - syslog error (MIGSMSFT-672)
Fixed “[8101] Fail to create switch as SAI_COMMON_API_BULK_CREATE failed with 100G uplink” (MIGSMSFT-680)
Disabled sensord which is replaced by sensormond. Added sensormond test configurations
Increase ACL Table limit from 16 to 32
Various SAI loganalyzer error fixes
…omatically (sonic-net#20910)

#### Why I did it
src/sonic-swss-common
```
* 6bac82b - (HEAD -> master, origin/master, origin/HEAD) Improve memory usage by move ZMQ serialize buffer from ZmqProducerStateTable to ZmqClient (sonic-net#955) (69 minutes ago) [Hua Liu]
```
#### How I did it
#### How to verify it
#### Description for the changelog
renamed platform folder names and asic types as below
platform/innovium renamed to platform/marvell-teralynx
* [Micas/Platform]platform support M2-W6940-128QC

Signed-off-by: philo <philo@micasnetworks.com>

* Update control

* support TH5 chip

Signed-off-by: philo <philo@micasnetworks.com>

---------

Signed-off-by: philo <philo@micasnetworks.com>
…lly (sonic-net#20920)

#### Why I did it
src/sonic-swss
```
* 04255e06 - (HEAD -> master, origin/master, origin/HEAD) Skip route group immutable test (sonic-net#3393) (2 hours ago) [Lawrence Lee]
```
#### How I did it
#### How to verify it
#### Description for the changelog
Why I did it
Add bmp dynamic feature switch in frr side config, later will update liquid template to control bmp feature based on version.

Work item tracking
Microsoft ADO (number only):27588893
How I did it
Update bgpd.conf and supervisord.conf template to monitor the feature switch, and turn on corresponding section. Later once we want to turn on bmp feature, we will assign specific version on NDM liquid template, and on the rollout-ed host it will require a new config reload to take effect.

How to verify it
Added unit test cases.
Why I did it
Add new DPU helper functions to avoid code duplication

How I did it
Define new is_dpu, get_num_dpus helpers.
Define get_platform_json_data and get_dpu_info helper function for common code and refactor code accordingly.

How to verify it
Verified the changes on smart switch
…lly (sonic-net#20932)

#### Why I did it
src/sonic-swss
```
* 3da2e676 - (HEAD -> master, origin/master, origin/HEAD) [dualtor] Fix standby neighbor inconsistency after warm reboot (sonic-net#3356) (2 hours ago) [Longxiang Lyu]
* 8bf38aff - [Chassis][LAG_ID] Address the same lagid been used in two different LCs issue (sonic-net#3303) (2 hours ago) [Marty Y. Lok]
* a9080f78 - Fixed narrowing conversion issues. (sonic-net#3395) (2 hours ago) [mramezani95]
* 98303af0 - [fpmsyncd] support pipeline to flush with a timer (sonic-net#3241) (2 hours ago) [Yijiao Qin]
* a8c358fc - [Dash] Handle FC update for existing ENI objects (sonic-net#3373) (6 hours ago) [Vivek]
```
#### How I did it
#### How to verify it
#### Description for the changelog
…tically (sonic-net#20919)

#### Why I did it
src/sonic-sairedis
```
* c7ff2bcc - (HEAD -> master, origin/master, origin/HEAD) Add Flex counters bulk Dash meter stats fetch support in syncd (sonic-net#1460) (26 hours ago) [Mukesh Moopath Velayudhan]
```
#### How I did it
#### How to verify it
#### Description for the changelog
- Why I did it
The dpu_tty.py cli tool requires some platform specific configuration for communication to DPU using picocom. 

- How I did it
The corresponding configuration is added to the platform.json to enable this tool for the smartswitch

- How to verify it
dpu_tty.py -n dpu0
* merge common config files from broadcom sonic

* merge common config files from broadcom sonic

* keep a minimal set of configs in the common files

* add other settings back
…et#20858)

Increased the linkscan interval and stat interval

Signed-off-by: saksarav <sakthivadivu.saravanaraj@nokia.com>
…|localhost for Mellanox-SN5600-V256 (sonic-net#20548)

Why I did it
Support new field "supporting_bulk_counter_groups" in DEVICE_METADATA|localhost for Mellanox-SN5600-V256
…ly (sonic-net#20959)

#### Why I did it
src/sonic-stp
```
* ea85d65 - (HEAD -> master, origin/master, origin/HEAD) [ci] Add arm64 build on PR validation. (sonic-net#41) (20 hours ago) [Xin Wang]
* 6cdf964 - fix (25 hours ago) [Shilong Liu]
* 40cd2d5 - fix (2 days ago) [Shilong Liu]
* 0bfbed4 - makefile (2 days ago) [Shilong Liu]
* 837b0ce - makefile (2 days ago) [Shilong Liu]
* 0ef306e - fix (2 days ago) [Shilong Liu]
* 859374c - fix (2 days ago) [Shilong Liu]
* 7d65161 - fix (2 days ago) [Shilong Liu]
* 6580a62 - fix (2 days ago) [Shilong Liu]
* 017f2a9 - fix (2 days ago) [Shilong Liu]
* a26b6c2 - [ci] Try building on arm agent. (2 days ago) [Shilong Liu]
```
#### How I did it
#### How to verify it
#### Description for the changelog
…tically (sonic-net#20958)

#### Why I did it
src/sonic-sairedis
```
* 7817c3b1 - (HEAD -> master, origin/master, origin/HEAD) Use temp view also in fast-reboot (sonic-net#1401) (15 hours ago) [Aryeh Feigin]
* 7835026d - [syncd] Introduce VendorSaiOptions class (sonic-net#1472) (15 hours ago) [Kamil Cudnik]
```
#### How I did it
#### How to verify it
#### Description for the changelog
…D automatically (sonic-net#20957)

#### Why I did it
src/sonic-platform-daemons
```
* 57f0448 - (HEAD -> master, origin/master, origin/HEAD) [lag_id] Add lagid to free_list when LC absent for 30 minutes (sonic-net#542) (9 hours ago) [Marty Y. Lok]
* 3624cb7 - [stormond] Added new dynamic field 'last_sync_time' to STATE_DB (sonic-net#535) (21 hours ago) [Ashwin Srinivasan]
* 0431fa3 - Addition of DPU Chassis for thermalctld (sonic-net#564) (24 hours ago) [Gagan Punathil Ellath]
```
#### How I did it
#### How to verify it
#### Description for the changelog
@dprital dprital requested a review from dgsudharsan as a code owner November 28, 2024 13:46
@dprital dprital closed this Nov 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.