Commit Graph

7401 Commits

Author SHA1 Message Date
Yaqiang Zhu
fcbda4ca4f
dhcrelay: Don't look up the ifindex for the fallback interface (#17797) (#18416)
Currently, whenever isc-dhcp-relay forwards a packet upstream,
internally, it will try to send it on a "fallback" interface. My
understanding is that this isn't meant to be a real interface, but
instead is basically saying to use Linux's regular routing stack to
route the packet appropriately (rather than having isc-dhcp-relay
specify specifically which interface to use).

The problem is that on systems with a weak CPU, a large number of
interfaces, and many upstream servers specified, this can introduce a
noticeable delay in packets getting sent. The delay comes from trying to
get the ifindex of the fallback interface. In one test case, it got to
the point that only 2 packets could be processed per second. Because of
this, dhcrelay will easily get backlogged and likely get to a point
where packets get dropped in the kernel.

Fix this by adding a check saying if we're using the fallback interface,
then don't try to get the ifindex of this interface. We're never going
to have an interface named this in SONiC.

Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com>
Co-authored-by: Saikrishna Arcot <sarcot@microsoft.com>
2024-03-22 15:07:10 -07:00
snider-nokia
dcbd39940d
[Nokia][sonic-platform] Update Nokia sonic-platform submodule (#18420)
- This is primarily to incorporate ungraceful reboot logic to timely bring down front panel ports
  - Fix nokia_cmd show syntax and output, fix hw-management-generate-dump
  - Fix SFM hotplug serial number empty issue
2024-03-22 09:56:33 -07:00
vmittal-msft
0303be489f
Updated DNX chip bcmsai version to 7.1.66.6 (#18379) 2024-03-17 22:20:23 -07:00
mssonicbld
78458376ba
[submodule] Update submodule sonic-platform-common to the latest HEAD automatically (#18348)
#### Why I did it
src/sonic-platform-common
```
* 0b9cf80 - (HEAD -> 202205, origin/202205) Certain VDM fields not populating after encountering KeyError on 400ZR optics (#442) (4 hours ago) [mihirpat1]
```
#### How I did it
#### How to verify it
#### Description for the changelog
2024-03-13 15:05:12 +08:00
mssonicbld
a9ac8656a7
[submodule] Update submodule sonic-utilities to the latest HEAD automatically (#18349)
#### Why I did it
src/sonic-utilities
```
* 724178c6 - (HEAD -> 202205, origin/202205) Modify transceiver PM CLI to handle N/A value for DOM threshold (#3174) (4 hours ago) [mihirpat1]
```
#### How I did it
#### How to verify it
#### Description for the changelog
2024-03-13 15:05:07 +08:00
lixiaoyuner
b05891b6c4
[Build] Install k8s packages from sonic build storage to mitigate k8s source deprecation issue (#18280) (#18305)
Why I did it
pkgs.k8s.io: Introducing Kubernetes Community-Owned Package Repositories | Kubernetes

For 1.22.2 k8s packages, source repo has been deprecated, going to store these packages in sonic build storage for installation to mitigate the issue. Will migrate to new repo when we are ready to upgrade k8s version.

Work item tracking
Microsoft ADO (number only): 27075924
How I did it
Store the 1.22.2 k8s package in sonic build storage and install the package there.

How to verify it
"apt list" to check if it's installed.
2024-03-08 10:02:18 -08:00
Liu Shilong
f1eed7c44a
[build] Use public storage for public resources. (#18038) (#18209) 2024-02-28 13:08:17 -08:00
mssonicbld
1923cae0ef
[submodule] Update submodule sonic-swss to the latest HEAD automatically (#18079)
788def1f - (HEAD -> 202205, origin/202205) Fix the Orchagent crash seen during Port channel OC test cases. (#3042) (#3044) (3 minutes ago) [mssonicbld]
2024-02-09 13:17:03 -08:00
zitingguo-ms
dc1dd6d96e
revert dnx SAI version to 7.1.66.4 (#18053)
Signed-off-by: zitingguo-ms <zitingguo@microsoft.com>
2024-02-07 06:51:40 -08:00
mssonicbld
dc730703f1
[submodule] Update submodule linkmgrd to the latest HEAD automatically (#18009)
src/linkmgrd

* a199475 - (HEAD -> 202205, origin/202205) fix (4 days ago) [Liu Shilong]
* bb86a25 - draft (#231) (4 days ago) [Liu Shilong]
2024-02-05 09:11:55 -08:00
Volodymyr Samotiy
58391e3d23
[202205] [Mellanox] Update SDK/FW to 4.5.4414/2010.4414 (#17963)
Signed-off-by: Volodymyr Samotiy <volodymyrs@nvidia.com>
2024-02-05 09:11:29 -08:00
Kevin Wang
be87afd312 [qos] change the template keyword from Compute-AI to ComputeAI (#17902)
Why I did it
Align the keywords to make qos configuration take effect

Work item tracking
Microsoft ADO (number only):
How I did it
Change the keyword to ComputeAI

How to verify it
reload minigraph and check the qos configuration
2024-01-30 00:35:24 +08:00
mssonicbld
f7ea594a6f
[submodule] Update submodule sonic-platform-daemons to the latest HEAD automatically (#17909)
src/sonic-platform-daemons

* 85e5b19 - (HEAD -> 202205, origin/202205) Mark sub-port interfaces as invalid ports in xcvrd (#412) (4 hours ago) [mihirpat1]
2024-01-26 08:22:16 -08:00
mssonicbld
54a983c80f
[submodule] Update submodule sonic-platform-common to the latest HEAD automatically (#17908)
src/sonic-platform-common

* bb1049e - (HEAD -> 202205, origin/202205) [Credo][Ycable] Fix for displaying 'N/A' firmware version when NIC endpoint is power off (#366) (4 hours ago) [Xinyu Lin]
2024-01-26 08:21:48 -08:00
Rajkumar-Marvell
56e3fa6398
[Marvell] Update armhf sai debian (#17903)
Fixed DhcpV6<ff02::1:2/128,udp=17, FWD> CoPP issue.

Signed-off-by: rajkumar38 <rpennadamram@marvell.com>
2024-01-25 11:45:51 -08:00
mssonicbld
29eb456d14
[submodule] Update submodule sonic-utilities to the latest HEAD automatically (#17887)
src/sonic-utilities

* 241f9cc0 - (HEAD -> 202205, origin/202205) [202205] Add teamd retry count script to 202205 image (#3116) (6 hours ago) [Saikrishna Arcot]
2024-01-23 23:41:05 -08:00
mssonicbld
2e096ff576
[ci/build]: Upgrade SONiC package versions (#17865) 2024-01-23 20:15:09 -08:00
Volodymyr Samotiy
5dbddbd319
[202205] [Mellanox] Upgrade hw-management package to 7.0020.4401 (#17785) 2024-01-23 08:37:18 -08:00
mssonicbld
f2f053989a
[submodule] Update submodule sonic-telemetry to the latest HEAD automatically (#17786)
src/sonic-telemetry

* 371073d - (HEAD -> 202205, origin/202205) Merge pull request #181 from sonic-net/202205_dialout (7 days ago) [Feng-msft]
* 72c3ae4 - (origin/202205_dialout) Manual cherrypick dialout build flag PR to 202205. (11 days ago) [Feng Pan]
2024-01-23 08:36:50 -08:00
mssonicbld
1218ac8762
[submodule] Update submodule sonic-platform-common to the latest HEAD automatically (#17759)
src/sonic-platform-common

* 9a4a481 - (HEAD -> 202205, origin/202205) [202205] Fix issue: QSFP module with id 0x0d can be parsed using 8636 (#412) (#425) (11 days ago) [Stephen Sun]
2024-01-23 08:36:13 -08:00
mssonicbld
748024fd1f
[submodule] Update submodule sonic-utilities to the latest HEAD automatically (#17849)
src/sonic-utilities

* 7a7305e9 - (HEAD -> 202205, origin/202205) Fix issue: out of range sflow polling interval is accepted and stored in config_db (#2847) (#3123) (3 hours ago) [Stephen Sun]
* 06d11339 - [config] config reload should generate sysinfo if missing  (#3031) (#3126) (21 hours ago) [jingwenxie]
* bef96a1d - [202205] Allow using latest sonic-swss-common build even if tests failed (#3127) (4 days ago) [Saikrishna Arcot]
2024-01-23 08:35:32 -08:00
jcaiMR
d1ba80c6ea [dhcp-relay]: dhcp/dhcpv6 per interface counter support (#16377)
Why I did it
Support DHCP/DHCPv6 per-interface counter, code change in sonic-build image.

Work item tracking
Microsoft ADO (17271822):

How I did it
- Introduce libjsoncpp-dev in dhcpmon and dhcprelay repo
- Show CLI changes after counter format change

How to verify it
- Manually run show command
- dhcpmon, dhcprelay integration tests
2024-01-22 18:36:36 +08:00
mssonicbld
1239ef1d86
[ci/build]: Upgrade SONiC package versions (#17565) 2024-01-11 08:57:42 -08:00
mssonicbld
4cce33057f
[submodule] Update submodule sonic-utilities to the latest HEAD automatically (#17686)
src/sonic-utilities

* f5f9a858 - (HEAD -> 202205, origin/202205) [DPB] Remove the optimization logic for delete/add ports. (#2463) (7 days ago) [Aravind Mani]
2024-01-11 08:56:50 -08:00
mssonicbld
0cd76e0511
[submodule] Update submodule sonic-snmpagent to the latest HEAD automatically (#17723)
src/sonic-snmpagent

* a201154 - (HEAD -> 202205, origin/202205) Fix SNMP dropping some of the queue counter when create_only_config_db_buffers is set to true (#303) (#305) (29 hours ago) [mssonicbld]
2024-01-11 08:56:19 -08:00
zitingguo-ms
4d878b1345
Upgrade SAI version to 7.1.73.4 (#17698)
Upgrade the SAI version to 7.1.73.4 to include the following fix:

7.1.67.4: [CSP CS00012302165] Backport JIRA SONIC-77116 to rel_ocp_sai_7_1
7.1.68.4: [CSP CS00012316299][SAI_BRANCH rel_ocp_sai_7_1] L3 entry delete failed when SER error is present
7.1.69.4: ECMP LB traffic polarization, configure hash_offset along with hash_seed attr
7.1.70.4: JIRA# SONIC-79944
7.1.71.4: SID: MMU cosq control configuration with Dynamic Type Check
7.1.72.4: BACKPORT SONIC-81858 PFCWD on IPv6 JIRA# SONIC-84146]SONIC-81858
7.1.73.4: [CSP CS00012322843] SAI_API_ROUTE:brcm_sai_xgs_route_create:115 iptnl info get failed with error -7

Signed-off-by: zitingguo-ms <zitingguo@microsoft.com>
2024-01-11 08:55:27 -08:00
Lawrence Lee
2757915e4f add timeout to ping6 command (#17729)
Signed-off-by: Lawrence Lee <lawlee@microsoft.com>
2024-01-11 12:34:27 +08:00
Volodymyr Samotiy
b085fb158f
[202205] [Mellanox] Disable SSD NCQ on Mellanox platforms (#17662) 2024-01-10 14:39:54 -08:00
mssonicbld
32d1e7ea08
[submodule] Update submodule sonic-swss to the latest HEAD automatically (#17710)
src/sonic-swss

* 97aa5463 - (HEAD -> 202205, origin/202205) [202205][routeorch] Fixing bug with multiple routes pointing to nhg  (#3006)
2024-01-10 14:38:45 -08:00
Volodymyr Samotiy
6b83742502
[202205] [Mellanox] Update MFT to 4.22.1-410 (#17675)
Signed-off-by: Volodymyr Samotiy <volodymyrs@nvidia.com>
2024-01-09 15:35:53 -08:00
mssonicbld
64e5b829fb
[Nokia-7215][armhf] Enable Watchdog service (#16612) (#17704) 2024-01-09 06:50:20 +08:00
mssonicbld
04d83c05ae
[docker_image_ctl.j2]: swss docker initialization improvements (#17628) (#17681) 2024-01-05 04:33:39 +08:00
mssonicbld
78c8f11086
Update backend_acl.py to specify ACL table name (#17553) (#17667) 2024-01-04 10:55:31 +08:00
vdahiya12
403d13aae2
[caclmgrd][DualToR] Fix a case where vlan address is not network address for DualToR Active-active configuration (#17511)
* [caclmgrd][DualToR] Fix a case where vlan address is not network address
for DualToR Active-active configuration

Signed-off-by: vaibhav-dahiya <vdahiya@microsoft.com>

* add changes

Signed-off-by: vaibhav-dahiya <vdahiya@microsoft.com>

* fix unit

Signed-off-by: vaibhav-dahiya <vdahiya@microsoft.com>

* add c

Signed-off-by: vaibhav-dahiya <vdahiya@microsoft.com>

* fix test

Signed-off-by: vaibhav-dahiya <vdahiya@microsoft.com>

* add fixes unit

Signed-off-by: vaibhav-dahiya <vdahiya@microsoft.com>

---------

Signed-off-by: vaibhav-dahiya <vdahiya@microsoft.com>
2023-12-22 12:12:04 -08:00
mssonicbld
dd6a61cea1
[submodule] Update submodule sonic-linux-kernel to the latest HEAD automatically (#17586) 2023-12-22 12:11:11 -08:00
Saikrishna Arcot
b93ccd5626
Update Linux kernel to 5.10.179 (#17569)
Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com>
2023-12-20 08:30:52 -08:00
mssonicbld
5a4c51aaae
[Dell] S6100 - Update EEPROM API serial_number_str to return service tag instead of serial number (#17440) (#17493)
To modify EEPROM API serial_number_str to return service tag instead of serial number in Dell S6100.
Ref PR: #1239

How I did it
Update EEPROM API serial_number_str to return service tag instead of serial number.

How to verify it
Verify decode-syseeprom -s returns service tag in Dell S6100.

Co-authored-by: Arun Saravanan Balachandran <52521751+ArunSaravananBalachandran@users.noreply.github.com>
2023-12-18 14:36:16 -08:00
mssonicbld
b278f161a9
[ci/build]: Upgrade SONiC package versions (#17541) 2023-12-18 14:25:47 -08:00
Vadym Hlushko
7294103e67
[202205][Mellanox] Add mlxtrace to techsupport (#15961) (#15982)
* [mlxtrace] Add mft-fwtrace-cfg.deb which contains fwtrace_cfg files for the mlxtrace utility

Signed-off-by: vadymhlushko-mlnx <vadymh@nvidia.com>

* [mlxtrace] Remove mlxtrace support for SPC4

Signed-off-by: vadymhlushko-mlnx <vadymh@nvidia.com>

---------

Signed-off-by: vadymhlushko-mlnx <vadymh@nvidia.com>
2023-12-18 14:24:02 -08:00
mssonicbld
603ed3e48c
[submodule] Update submodule sonic-swss to the latest HEAD automatically (#17545)
src/sonic-swss

* 19affd32 - (HEAD -> 202205, origin/202205) [muxorch][202205] Fixing cache bug in updateRoute logic (#2994) (3 hours ago) [Nikola Dancejic]
2023-12-18 13:54:39 -08:00
mssonicbld
4d5604a9e4
[submodule] Update submodule linkmgrd to the latest HEAD automatically (#17536)
src/linkmgrd

* 6fa4adb - (HEAD -> 202205, origin/202205) [active-standby] Fix `show mux status` inconsistency introduced by orchagent rollback  (#225) (#226) (2 days ago) [Jing Zhang]
2023-12-18 13:53:43 -08:00
Kebo Liu
215545516f
[202205] [Mellanox] Revert LPM implementation to the old way (#17179)
* Revert "[202205] [Mellanox] Fix issue: user must set admin down before toggling LPM (#14370)"

This reverts commit f74c69e876.

* update copyright header

Signed-off-by: Kebo Liu <kebol@nvidia.com>
2023-12-12 08:41:04 -08:00
Nazarii Hnydyn
489795344a
[mellanox]: Disable MFT bash autocompletion. (#17362)
Signed-off-by: Nazarii Hnydyn <nazariig@nvidia.com>
2023-12-12 08:40:20 -08:00
mssonicbld
3a191221f6
[submodule] Update submodule sonic-platform-common to the latest HEAD automatically (#17451)
src/sonic-platform-common

* 39ade8d - (HEAD -> 202205, origin/202205) [Credo][Ycable] Remove the thread locker protection from the thread-safe APIs (#388) (4 days ago) [Xinyu Lin]
2023-12-12 08:39:30 -08:00
mssonicbld
23a59cb28d
[submodule] Update submodule sonic-dbsyncd to the latest HEAD automatically (#17449)
src/sonic-dbsyncd

* cde84fa - (HEAD -> 202205, origin/202205) [lldp-syncd] Fix unexpected exception in snmp-subagent (#64) (4 days ago) [Zhaohui Sun]
2023-12-12 08:38:55 -08:00
Volodymyr Samotiy
185b03e9c2
[202205] [Mellanox] Update SAI to 2205.25.1.27 (#17444)
Signed-off-by: Volodymyr Samotiy <volodymyrs@nvidia.com>
2023-12-12 08:38:17 -08:00
anamehra
e754b3b32c
Fixed determine/process reboot-cause service dependency (#17462)
Signed-off-by: anamehra <anamehra@cisco.com>
2023-12-11 13:17:40 -08:00
mssonicbld
83a3562892
[submodule] Update submodule sonic-platform-daemons to the latest HEAD automatically (#17453) 2023-12-10 14:35:24 +08:00
mssonicbld
1f14283add
[ci/build]: Upgrade SONiC package versions (#17388) 2023-12-06 10:11:01 -08:00
Ying Xie
ac32685247
Revert "[pmon] update gRPC version to 1.57.0 (#16257) (#17218)" (#17390)
This reverts commit 6b4bad0ab1.
2023-12-04 11:06:10 -08:00