Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
247 commits
Select commit Hold shift + click to select a range
686c9ce
compilation fixes
VladimirKuk Oct 28, 2024
281c755
ARS POC
VladimirKuk Oct 31, 2024
1b1ebe7
Merge branch 'master' into Mrvl-ARS
VladimirKuk Nov 5, 2024
1508685
add ARS support
VladimirKuk Nov 20, 2024
d4af5c8
remove executable
VladimirKuk Nov 20, 2024
d8c7e9e
Merge branch 'master' into Mrvl-ARS
VladimirKuk Nov 20, 2024
25a07c0
Changes according to HLD
VladimirKuk Jan 2, 2025
b6de726
added flex counters
VladimirKuk Jan 21, 2025
6241048
Delay pmon non-critical daemon (#18907)
yuazhe Nov 20, 2024
6fed0a9
Add stp submodule (#20865)
divyachandralekha Nov 20, 2024
6385ff2
[Micas/Platform]platform support M2-W6920-32QC2X (#20626)
micas-net Nov 21, 2024
f19a0a9
[database]: Fix "program:redisprogram:redis_bmp" ERR from supervisor …
wdoekes Nov 21, 2024
69c4820
[Yang] Fix Yang model of BGP Allowed Prefix (#20550)
lizhijianrd Nov 21, 2024
5db7e8d
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Nov 21, 2024
fd657e5
[Nokia-7215][Nokia-7215-A1] Update EZB files (#20838)
Pavan-Nokia Nov 21, 2024
2f4bcb3
sonic-stp repo url modified in .gitmodules (#20884)
divyachandralekha Nov 21, 2024
4129cb8
[Marvell] Falcon 3.2T device support (#20601)
rajkumar38 Nov 21, 2024
b84c253
[SmartSwitch] Added inbound traffic capability for DPU management tra…
gpunathilell Nov 21, 2024
bf472ef
Fix nvidia smartswitch build pipeline (#20881)
prabhataravind Nov 21, 2024
87cd6c3
Fix bmp instance on DPU database issue (#20863)
FengPan-Frank Nov 21, 2024
5c2587c
[database-chassis][lagid] Initialize SYSTEM_LAG_IDS_FREE_LIST in CHAS…
mlok-nokia Nov 22, 2024
4dc46f2
Enable Multi DB (#20305)
Pan-XT Nov 22, 2024
0f2d6bf
Build bmp container into sonic-buildimage (#18946)
FengPan-Frank Nov 22, 2024
5f8c11b
[submodule] Update submodule sonic-bmp to the latest HEAD automatical…
mssonicbld Nov 22, 2024
7c32500
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Nov 22, 2024
20370d1
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Nov 22, 2024
268305b
[master] DNX SAI update to 11.2.13.1 (#20839)
wenyiz2021 Nov 22, 2024
3a9bfd3
Keep using syslog for bmp since no large output. (#20896)
FengPan-Frank Nov 22, 2024
8845204
Add cert revocation list support to GNMI service. (#19536)
liuh-80 Nov 22, 2024
db37ba4
[Yang] Add TUNNEL_TERM field to ACL_RULE table (#20454)
vivekrnv Nov 22, 2024
fdabc5d
Yang-models interface name length validation (#20108)
arfeigin Nov 22, 2024
72e765c
[Micas/Platform]platform support M2-W6940-64OC (#20628)
micas-net Nov 23, 2024
bd3b032
[submodule] Update submodule sonic-host-services to the latest HEAD a…
mssonicbld Nov 23, 2024
38dfd97
[submodule] Update submodule sonic-gnmi to the latest HEAD automatica…
mssonicbld Nov 23, 2024
8689269
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Nov 23, 2024
4a2560f
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Nov 23, 2024
8c4466b
[Mellanox] Update SAI/SDK/FW to SAIBuild2405.30.0.0/4.7.2092/2014.209…
volodymyrsamotiy Nov 23, 2024
a924416
Enable GRPC logs for telemetry process in telemetry docker (#20889)
zbud-msft Nov 24, 2024
4d7b79c
[Micas/Platform]platform support M2-W6930-64QC (#20627)
micas-net Nov 25, 2024
17d480e
Update cisco-8000.ini to 202405.0.9 release (#20909)
anamehra Nov 25, 2024
aca9a4f
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Nov 25, 2024
7fa6a00
Rename platform/innovium to platform/marvell-teralynx (#19829)
krismarvell Nov 25, 2024
551a7db
[Micas/Platform]platform support M2-W6940-128QC (#20629)
micas-net Nov 26, 2024
60d343c
add startup_tsa_tsb_service_files (#20804)
arlakshm Nov 26, 2024
8a47a01
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Nov 26, 2024
b3a120b
Add bmp dynamic feature switch in frr side config. (#20895)
FengPan-Frank Nov 26, 2024
90f2974
[SmartSwitch] Define DPU helper functions (#20724)
vvolam Nov 26, 2024
2f8a692
[yang] add Yang model for GRPCCLIENT (#20902)
vdahiya12 Nov 26, 2024
7055959
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Nov 27, 2024
8556e48
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Nov 27, 2024
8b649e9
[Mellanox] Platform update for DPU communication (#20817)
gpunathilell Nov 27, 2024
3780c6a
merge common config files from broadcom sonic (#20802)
geans-pin Nov 27, 2024
1d2bb1c
[Nokia][Device] Set the BCM linkscan interval via bcm config (#20858)
saksarav-nokia Nov 27, 2024
23d8861
Support new field "supporting_bulk_counter_groups" in DEVICE_METADATA…
stephenxs Nov 28, 2024
7b0a2eb
[submodule] Update submodule sonic-stp to the latest HEAD automatical…
mssonicbld Nov 28, 2024
9053f88
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Nov 28, 2024
96e6e0a
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Nov 28, 2024
30a6f5f
Fix bmpcfgd daemon integration bug (#20922)
FengPan-Frank Nov 29, 2024
75084a4
[submodule] Update submodule sonic-bmp to the latest HEAD automatical…
mssonicbld Nov 29, 2024
1a1118b
[sonic-frr-mgmt-framework]: refactor the way of load srv6 locator opc…
LARLSN Nov 29, 2024
ea686b5
[Mellanox] Support SKU Mellanox-SN5600-C224O8 (#20705)
DavidZagury Dec 1, 2024
ee6e429
[Mellanox] Update Spectrum-4 ASIC SI settings for OSFP modules (#20908)
tshalvi Dec 1, 2024
058b8f8
Mounting /host/reboot-cause on pmon so that the modules can persist (…
rameshraghupathy Dec 2, 2024
95307a9
Fix Broadcom RPC build following syncd container upgrade to Bookworm …
saiarcot895 Dec 2, 2024
3c4c2bb
[healthd] fix healthd shutdown race (#19504)
stepanblyschak Dec 2, 2024
5e13528
Debug dump utility dash objects update (#19440)
gpunathilell Dec 2, 2024
71e75c4
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Dec 2, 2024
d346707
[Dynamic buffer] Reduce small packet percentage to 50% (#20632)
stephenxs Dec 2, 2024
9091308
[Mellanox]Updating SAI Version to SAIBuild2405.30.0.1 (#20934)
dgsudharsan Dec 2, 2024
384e1ee
[ci]: Fix pipeline build platform name for marvell-teralynx (#20936)
krismarvell Dec 2, 2024
5ed53b9
[system-health] delay system-health service start (#20771)
stepanblyschak Dec 2, 2024
5ce0783
Upgrade docker-sonic-vs to bookworm (#20697)
saiarcot895 Dec 3, 2024
1742939
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Dec 3, 2024
62e6a1e
[submodule] Update submodule sonic-host-services to the latest HEAD a…
mssonicbld Dec 3, 2024
2aef8e0
[Mellanox] [SN5640] Add sensors.conf, pcie.yaml files, and update pla…
noaOrMlnx Dec 3, 2024
3710528
[Mellanox] [SFP API] Add support to the get_error_description functio…
keboliu Dec 3, 2024
d6e29cc
Add YANG Model and Configuration Support for Memory Statistics (#20354)
Arham-Nasir Dec 3, 2024
c6dd04c
[FRR]: upgrade FRR to version 10.0.1, upgrade libyang2 to 2.1.148. (#…
sudhanshukumar22 Dec 4, 2024
698c715
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Dec 4, 2024
b5e382d
Update cisco-8000.ini to 202405.0.11 release (#21009)
anamehra Dec 4, 2024
2a2f96c
[Mellanox] Integrate HW-MGMT 7.0040.2000 Changes (#21006)
DavidZagury Dec 4, 2024
aa6e4ff
[Mellanox][Smartswitch] Add no_wait option for dpu reboot and add pla…
gpunathilell Dec 4, 2024
4b2f1d0
Revert "Move eventd enabled check from build time to runtime (#20248)…
zbud-msft Dec 4, 2024
49a999a
[Mellanox] Update SDK/FW to 4.7.2110/2014.2110 (#21024)
volodymyrsamotiy Dec 4, 2024
c4af5ca
[broadcom-dnx]: Install rdb-cli on syncd-dnx (#20948)
patrickmacarthur Dec 4, 2024
45480bc
[Nokia]{asic-sensors] Modify the platform.json to enable the asic_sen…
mlok-nokia Dec 4, 2024
866add7
[FC] remove FC delay status field (#20495)
stepanblyschak Dec 4, 2024
e10efcd
[database]: Add `--protected-mode no` flag to redis-chassis (#21010)
saiarcot895 Dec 5, 2024
63fb53f
Platform DCS-7060DX5-64S misc update (#20323)
vincentpcng Dec 5, 2024
5382ae5
Fix optional params not applying to all interfaces (#20313)
bobbymcgonigle Dec 5, 2024
932c99c
Set `xoff` of `x86_64-arista_7800r3_48cq2_lc` to the same as`x86_64-a…
arista-nwolfe Dec 5, 2024
28c60ed
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Dec 5, 2024
5790351
[Smartswitch][Mellanox] Enable thermal updater class for DPUs on swit…
gpunathilell Dec 5, 2024
c3e2fe4
[SmartSwitch] Skip xcvrd on the DPU (#20960)
vivekrnv Dec 5, 2024
9608351
[FRR]Setting multipath size to 514 and disabling bgp-vnc for optimiza…
dgsudharsan Dec 5, 2024
ebfe87b
[BGP]Increasing maximum-paths to 514 (#20745)
dgsudharsan Dec 5, 2024
f6c926f
[submodule] Update submodule sonic-dbsyncd to the latest HEAD automat…
mssonicbld Dec 5, 2024
fb99627
add express-boot support (#17369)
jhli-cisco Dec 5, 2024
c1b75c3
[FRR] Enable pathd in frr (#20683)
guoguojia2021 Dec 5, 2024
96a6eb1
Code optimizations to reduce disk writes on SONiC switches (#20640)
ashwnsri Dec 5, 2024
31738d0
[Mellanox][Smartswitch] Platform API for Smartswtich (#20944)
gpunathilell Dec 5, 2024
df773b0
Disable change on minigraph and init_cfg.json (#19597)
wen587 Dec 6, 2024
52609e7
[yang] LOGGER missing require_manual_refresh (#20969)
bradh352 Dec 6, 2024
1c581cd
Update cisco-8000.ini to 202405.0.13 release (#21051)
anamehra Dec 6, 2024
91d9136
Upgrade xgs SAI version tio 11.2.16.2 (#21068)
Gfrom2016 Dec 6, 2024
4c75f9b
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Dec 6, 2024
8a719c8
[Mellanox] Change NVIDIA SDK build to cmake method (#19810)
dprital Dec 6, 2024
259fcb2
Enable SFF Manger on Arista linecards by default (#20886)
peterbailey-arista Dec 6, 2024
245a2dc
Support bulk chunk size in bulk counter polling operation (#20754)
stephenxs Dec 7, 2024
bd6d9b2
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Dec 7, 2024
b510347
[submodule] Update submodule sonic-dbsyncd to the latest HEAD automat…
mssonicbld Dec 7, 2024
bd6dabe
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Dec 8, 2024
c4a1425
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Dec 8, 2024
b1abb96
[submodule] Update submodule sonic-linux-kernel to the latest HEAD au…
mssonicbld Dec 8, 2024
a9397b1
[Mellanox] removed component_versions.dep file (#19982)
skr31 Dec 9, 2024
7faa660
Build and include tacacs+ for PTF Py3 only image (#20701)
opcoder0 Dec 10, 2024
834871e
[submodule] Update submodule sonic-gnmi to the latest HEAD automatica…
mssonicbld Dec 10, 2024
0ca09d3
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Dec 10, 2024
8b9745d
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Dec 10, 2024
d7e9150
Update Arista SKU lag_id_end to 1023 (#21097)
arista-nwolfe Dec 10, 2024
213cac8
[FRR]Fixing zebra to use internal rbtree per NS tree of ifps (#21095)
dgsudharsan Dec 10, 2024
dc77399
[smart-switch][dpu] Do not run dhclient on the eth0 interface. (#21062)
oleksandrivantsiv Dec 10, 2024
fb3d139
Update cisco-8000.ini to 202405.0.14 release (#21119)
anamehra Dec 11, 2024
1e5ab92
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Dec 11, 2024
e2c914a
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Dec 11, 2024
e63b781
[submodule] Update submodule linkmgrd to the latest HEAD automaticall…
mssonicbld Dec 11, 2024
c320dd9
Update internal template peer-group.conf.j2 for ttl-security hops com…
abdosi Dec 11, 2024
9029b50
[build]: Add an artificial dependency between two modules for centec-…
saiarcot895 Dec 11, 2024
79c82d4
[nvidia-bluefield] Remove the virtual smart switch leftovers. (#21050)
oleksandrivantsiv Dec 11, 2024
45374ca
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Dec 11, 2024
e759c0b
[submodule] Update submodule sonic-host-services to the latest HEAD a…
mssonicbld Dec 11, 2024
924bfba
[build] Enable reproducible build options to reduce community build f…
liushilongbuaa Dec 11, 2024
c27bdd1
Fix docker-sonic-vs following upgrade to Bookworm (#21063)
saiarcot895 Dec 11, 2024
ef363f2
[Arista] Update platform library submodules (#20929)
patrickmacarthur Dec 11, 2024
7a51bba
[vpp]: add platform vpp (#20841)
yue-fred-gao Dec 11, 2024
d15be3c
[Bookworm] Fix timezone propagation to containers (#21079)
vivekrnv Dec 11, 2024
0bed1de
[FRR Patch] Added patch in FRR to send tag value associated with rout…
abdosi Dec 12, 2024
48e1404
Platform DCS-7060DX5-32 MMU rollback to avoid dependancy on Broadcom …
vincentpcng Dec 12, 2024
b623d5d
[Mellanox] Update buffer calculations for Mellanox-SN5600-C224O8 SKU …
noaOrMlnx Dec 12, 2024
826e005
[Mellanox] Update Mellanox-SN5600-C256S1 buffer calculations (#20991)
noaOrMlnx Dec 12, 2024
ced6578
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Dec 13, 2024
4619979
[submodule] Update submodule dhcprelay to the latest HEAD automatical…
mssonicbld Dec 13, 2024
84235ac
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Dec 15, 2024
0dc67ac
YANG Configuration.md fix table of contents links (#21072)
bradh352 Dec 16, 2024
7d8ed8d
[yang] bgp address family l2vpn advertise-all-vni (#21054)
bradh352 Dec 16, 2024
ace9ff0
Update cisco-8000.ini to 202405.0.15 release (#21179)
anamehra Dec 16, 2024
4727261
[iccpd]: Fix the bug related to stack overflow in iccpd. (#21172)
cyrAsterfusion Dec 16, 2024
c698151
[ci]: Fix the pipeline build path for renamed marvell-teralynx platfo…
krismarvell Dec 16, 2024
89af736
[fpm-sonic]: Apply Zebra fpm backpressure patches to dplane_fpm_sonic…
cscarpitta Dec 16, 2024
ac547bb
[bgp]: Tuning zebra nexthop-group keep parameter (#21135)
dgsudharsan Dec 16, 2024
6265218
[Misca]: fix-m2-w6940-64oc-sfp-error (#21038)
micas-net Dec 16, 2024
1b8c73c
DellEMC : Z9432F determine reboot cause changes (#20984)
arunlk-dell Dec 16, 2024
7ef19a3
[dockers/supervisord]: Don't use deprecated config options (#20980)
bradh352 Dec 16, 2024
f1bd66f
[Mellanox]: Upgrade libasan to version 8 in docker-syncd-mlnx to alig…
ayurkiv-nvda Dec 16, 2024
9561ed1
[doc]: fix typo: enviroment (#20885)
ebiken Dec 16, 2024
20d3a68
Update SmartSwitch config to align YANG standard (#21110)
wen587 Dec 17, 2024
f9949a4
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Dec 17, 2024
3448ca4
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Dec 17, 2024
47c7794
[submodule] Update submodule sonic-bmp to the latest HEAD automatical…
mssonicbld Dec 18, 2024
71b8c26
[nvidia-bluefield] Extend platform dump. (#21059)
oleksandrivantsiv Dec 18, 2024
4155f3f
[FRR]: Bring PR FRRouting/frr#14810 from FRR mainline
cscarpitta Dec 16, 2024
9a3e78e
[FRR]: Bring PR FRRouting/frr#16151 from FRR mainline
cscarpitta Dec 16, 2024
82a76d1
[FRR]: Bring PR FRRouting/frr#15673 from FRR mainline
cscarpitta Dec 16, 2024
7552e12
[FRR]: Bring PR FRRouting/frr#15604 from FRR mainline
cscarpitta Dec 16, 2024
093a914
[FRR]: Bring PR FRRouting/frr#15676 from FRR mainline
cscarpitta Dec 16, 2024
3234588
[QoS] Add tunnel pipe mode support for IPIP Decap mode to use SAI_TUN…
developfast Dec 18, 2024
ae2795c
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Dec 19, 2024
83893b2
[YangModel][asic_sensors] Add ASIC_SENSORS yang models (#21218)
mlok-nokia Dec 19, 2024
258c0bb
[submodule] Update submodule sonic-snmpagent to the latest HEAD autom…
mssonicbld Dec 19, 2024
f490f23
[submodule] Update submodule sonic-host-services to the latest HEAD a…
mssonicbld Dec 19, 2024
36c7699
[Broadcom] Upgrade xgs SAI version to 12.1.0.2 and update knet driver…
Gfrom2016 Dec 19, 2024
22e29c8
[FRR]BGP Fixes and optimizations for handling scale scenarios (#21199)
dgsudharsan Dec 19, 2024
908fd51
[YANG] Add yang model to `SUBNET_DECAP` table (#21118)
lolyu Dec 20, 2024
5b131d9
[ptf] Consider only expected packets for timeout (#21150)
vkjammala-arista Dec 20, 2024
c18f085
[submodule] Update submodule sonic-platform-daemons to the latest HEA…
mssonicbld Dec 20, 2024
c09b95d
[submodule] Update submodule sonic-gnmi to the latest HEAD automatica…
mssonicbld Dec 21, 2024
b116a0e
[submodule] Update submodule sonic-linux-kernel to the latest HEAD au…
mssonicbld Dec 22, 2024
cc24e0c
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Dec 23, 2024
0729297
[Bug Fix] docker_image_ctl.j2: remove the logic that recreates databa…
BYGX-wcr Dec 23, 2024
d0536d5
[asic_sensors] Generate the asic_sensors polling configuration based …
mlok-nokia Dec 24, 2024
abc9f0e
Ignore control character event if it comes (#21200)
zbud-msft Dec 24, 2024
29a9a0d
[submodule] Update submodule dhcpmon to the latest HEAD automatically…
mssonicbld Dec 24, 2024
aeaf259
Banner: Remove dependency on sshd service (#21264)
fastiuk Dec 24, 2024
42deb58
[Mellanox]Removing FEC from port_config.ini for SN5600 SKUs (#21228)
dgsudharsan Dec 24, 2024
f017bf9
Revert "[QoS] Add tunnel pipe mode support for IPIP Decap mode to use…
Gfrom2016 Dec 25, 2024
d31c3a2
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Dec 26, 2024
02350ea
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Dec 27, 2024
96a0bd0
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Dec 27, 2024
6db7a10
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Dec 29, 2024
badbe2e
Disabling ports by adding parameter ‘-P 0’ (#21296)
yyynini Dec 30, 2024
3c32b18
[docker-orchagent] limit privileged flag for swss container (#17598)
maipbui Dec 30, 2024
b8b51fc
[submodule] Update submodule dhcprelay to the latest HEAD automatical…
mssonicbld Dec 31, 2024
b44d06a
[submodule] Update submodule sonic-host-services to the latest HEAD a…
mssonicbld Jan 2, 2025
91ea6f5
[Mellanox] Update MFT version to 4.30.2-20 (#21305)
dprital Jan 2, 2025
cbd8a8a
[Mellanox] Update SDK/FW to 4.7.2152/2014.2152 (#21298)
volodymyrsamotiy Jan 2, 2025
cb3f7d3
Enhanced minigraph parser for packet-chasiss production graph (#21255)
abdosi Jan 2, 2025
afea2c2
[Nokia][sonic-platform] update Nokia sonic-platform submodule (#21173)
mlok-nokia Jan 3, 2025
fb6e240
[dhcp_relay] Remove wait LLA in wait_for_intf.sh in dhcp_relay contai…
yaqiangz Jan 3, 2025
d2a64ae
[submodule] Update submodule sonic-utilities to the latest HEAD autom…
mssonicbld Jan 5, 2025
bcd64f6
arista: Fix device directories for Wolverine SKUs (#21277)
patrickmacarthur Jan 7, 2025
4ea53a2
correct egress buffer size for Arista-7050CX3-32S-D48C8 DualToR (#21320)
XuChen-MSFT Jan 8, 2025
9393e61
Update snmpd.conf.j2 prolong agentXTimeout to avoid timeout failure i…
yejianquan Jan 8, 2025
adce2fb
Add pytest-stress to sonic-mgmt image (#21304)
opcoder0 Jan 8, 2025
e330f89
Exclude PIE ports from buffer and qos config (#21036)
zhixzhu Jan 8, 2025
eb08839
[ci] Disable vstest job in Test stage. (#21354)
liushilongbuaa Jan 9, 2025
2e47cfd
[chassis] Add sai_postinit_cmd.soc with interrupt IDs for alerting (#…
arlakshm Jan 9, 2025
de7981d
Add script to periodically update oper status of management interface…
SuvarnaMeenakshi Jan 9, 2025
b7ef707
[submodule] Update submodule sonic-host-services to the latest HEAD a…
mssonicbld Jan 9, 2025
b65f9f0
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Jan 9, 2025
1e68b1e
[submodule] Update submodule sonic-sairedis to the latest HEAD automa…
mssonicbld Jan 10, 2025
8d614a6
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Jan 10, 2025
4a0f91d
Change DBConnector to connect redis with unix socket. (#21345)
liuh-80 Jan 10, 2025
576d266
Add disk full event to sonic-events-host yang model. (#21351)
liuh-80 Jan 10, 2025
e73a5a2
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Jan 11, 2025
7ea6e69
Update flex counters config for Arista-7060X6-64PE-C256S2 (#21362)
Gfrom2016 Jan 13, 2025
3e7cb9b
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Jan 13, 2025
26461a5
[Bgpcfgd]: Add SRv6 support in Bgpcfgd (#21156)
BYGX-wcr Jan 13, 2025
933d143
[FRR]: FRR CLI for SRv6 static (#21380)
cscarpitta Jan 13, 2025
0a5f6c3
[YANG] Add srv6 yang model and unit tests (#21175)
BYGX-wcr Jan 13, 2025
9657217
Fix docker auto restart issue (#21377)
FengPan-Frank Jan 14, 2025
c7eeec2
[ci] Use debian mirror snapshot instead of version pinning. (#21366)
liushilongbuaa Jan 14, 2025
42ab03a
[submodule] Update submodule sonic-snmpagent to the latest HEAD autom…
mssonicbld Jan 14, 2025
b1af874
[submodule] Update submodule sonic-linux-kernel to the latest HEAD au…
mssonicbld Jan 14, 2025
0601b3a
[submodule] Update submodule sonic-swss to the latest HEAD automatica…
mssonicbld Jan 14, 2025
cac1e17
[chassis-packet][SNMP] Enable SNMP dynamic frequency on packet chassi…
yejianquan Jan 14, 2025
cb9ada6
Install libthrift in docker-syncd-brcm-dnx-rpc (#21412)
saksarav-nokia Jan 15, 2025
2b6b682
[sonic-cfggen] Fix init t1 config to align with YANG (#21195)
wen587 Jan 15, 2025
7ee7b50
Fix RPC container for Broadcom (#21433)
saiarcot895 Jan 15, 2025
0426d74
[submodule] Update submodule sonic-host-services to the latest HEAD a…
mssonicbld Jan 15, 2025
b7303ee
[Mellanox] update SDK/FW Version to 4.7.2164/2014.2164 (#21442)
dprital Jan 15, 2025
cf9e711
[Arista] Add initial support for Moby platform (#21441)
Staphylo Jan 16, 2025
8e9e090
[Arista] Update platform library submodules (#21443)
Staphylo Jan 16, 2025
4befb09
[Mellanox] Update SAI version to SAIBuild2405.30.0.13 (#21309)
dprital Jan 16, 2025
b2a4b52
[submodule] Update submodule sonic-swss-common to the latest HEAD aut…
mssonicbld Jan 16, 2025
dae9be5
[submodule] Update submodule sonic-gnmi to the latest HEAD automatica…
mssonicbld Jan 16, 2025
ab63ada
Adding YANG model for TC_TO_DSCP_MAP (#21395)
raaghavendrakra-arista Jan 16, 2025
0522c6b
[Mellanox] Add KV to SN5640-SIMx sai.profile (#21365)
noaOrMlnx Jan 16, 2025
ad8c4b3
[Mellanox] Update Mellanox-SN5600-C256S1, Mellanox-SN5600-C224O8 buff…
noaOrMlnx Jan 16, 2025
830e30f
Add build vs and test pipeline (#21318)
xwjiang-ms Jan 17, 2025
f7b0d46
[submodule] Update submodule sonic-platform-common to the latest HEAD…
mssonicbld Jan 17, 2025
b552f36
[Mellanox][Smartswitch]Changes for mounting dbus socket (#20816)
gpunathilell Jan 18, 2025
3df28f3
[vs][dash libsai] Use the latest DASH commit (#21360)
jimmyzhai Jan 18, 2025
dfa9539
[vs][dash-engine] Ensure attached ports of dash-engine being UP whil…
jimmyzhai Jan 18, 2025
7aac0fe
Enhance smartswitch environment variables parsing (#21209)
Pterosaur Jan 19, 2025
770cae0
[sonic-mgmt-docker-image] Support ptf dataplane packet poll with mult…
w1nda Jan 19, 2025
5eac5ad
[Mellanox] Update SN5640 SIMX sensors.conf file (#21455)
noaOrMlnx Jan 20, 2025
d92b561
flashrom build fix: incorrect tag name (#21473)
bradh352 Jan 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
125 changes: 125 additions & 0 deletions .azure-pipelines/azure-pipelines-build-vs-and-test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
pr: none
trigger: none


name: $(TeamProject)_$(Build.DefinitionName)_$(SourceBranchName)_$(Date:yyyyMMdd)$(Rev:.r)

resources:
repositories:
- repository: sonic-mgmt
type: github
name: sonic-net/sonic-mgmt
ref: master
endpoint: sonic-net
- repository: buildimage
type: github
name: sonic-net/sonic-buildimage
endpoint: sonic-net
ref: master


variables:
- template: .azure-pipelines/azure-pipelines-repd-build-variables.yml@buildimage
- template: .azure-pipelines/template-variables.yml@buildimage
- name: CACHE_MODE
value: rcache
- name: ENABLE_FIPS
value: y
- name: BUILD_BRANCH
${{ if eq(variables['Build.Reason'], 'PullRequest') }}:
value: $(System.PullRequest.TargetBranch)
${{ else }}:
value: $(Build.SourceBranchName)


parameters:
- name: SUBMODULE
type: string
default: ' '

- name: COMMIT_ID
type: string
default: ' '

- name: MGMT_BRANCH
type: string
default: 'master'

- name: TOPOLOGY
type: string
default: ''
values:
- t0
- t0-64-32
- t1-lag
- multi-asic-t1-lag
- dualtor
- dpu

- name: DEPLOY_MG_EXTRA_PARAMS
type: string
default: ' '

- name: SCRIPTS
type: string
default: ' '

- name: FEATURES
type: string
default: ' '

- name: MIN_WORKER
type: string
default: '1'

- name: MAX_WORKER
type: string
default: '1'

- name: STOP_ON_FAILURE
type: string
default: 'False'
values:
- 'True'
- 'False'

stages:
- stage: BuildVS
pool: sonicbld-1es
jobs:
- template: azure-pipelines-build.yml
parameters:
buildOptions: 'USERNAME=admin SONIC_BUILD_JOBS=$(nproc) BUILD_MULTIASIC_KVM=y INCLUDE_DHCP_SERVER=y ${{ variables. VERSION_CONTROL_OPTIONS }}'
jobGroups:
- name: vs
SUBMODULE: ${{ parameters.SUBMODULE }}
COMMIT_ID: ${{ parameters.COMMIT_ID }}

- stage: Test
dependsOn: BuildVS
condition: and(succeeded(), and(ne(stageDependencies.BuildVS.outputs['vs.SetVar.SKIP_VSTEST'], 'YES'), in(dependencies.BuildVS.result, 'Succeeded', 'SucceededWithIssues')))
variables:
- group: SONiC-Elastictest
- name: inventory
value: veos_vtb
- name: testbed_file
value: vtestbed.yaml

jobs:
- job: KVMTEST
displayName: "kvmtest by Elastictest"
timeoutInMinutes: 240
continueOnError: false
pool: sonic-ubuntu-1c
steps:
- template: .azure-pipelines/run-test-elastictest-template.yml@sonic-mgmt
parameters:
TOPOLOGY: ${{ parameters.TOPOLOGY }}
MIN_WORKER: ${{ parameters.MIN_WORKER }}
MAX_WORKER: ${{ parameters.MAX_WORKER }}
KVM_IMAGE_BRANCH: $(BUILD_BRANCH)
MGMT_BRANCH: ${{ parameters.MGMT_BRANCH }}
SCRIPTS: ${{ parameters.SCRIPTS }}
FEATURES: ${{ parameters.FEATURES }}
DEPLOY_MG_EXTRA_PARAMS: ${{ parameters.DEPLOY_MG_EXTRA_PARAMS }}
STOP_ON_FAILURE: ${{ parameters.STOP_ON_FAILURE }}
13 changes: 11 additions & 2 deletions .azure-pipelines/azure-pipelines-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,21 @@ parameters:
- name: 'qemuOrCrossBuild'
type: boolean
default: false
- name: SUBMODULE
type: string
default: ''
- name: COMMIT_ID
type: string
default: ''

jobs:
- template: azure-pipelines-image-template.yml
parameters:
jobFilters: ${{ parameters.jobFilters }}
preSteps: ${{ parameters.preSteps }}
postSteps: ${{ parameters.postSteps }}
SUBMODULE: ${{ parameters.SUBMODULE }}
COMMIT_ID: ${{ parameters.COMMIT_ID }}
jobVariables:
PLATFORM_AZP: $(GROUP_NAME)
PLATFORM_ARCH: amd64
Expand Down Expand Up @@ -82,7 +90,7 @@ jobs:
variables:
dbg_image: yes

- name: innovium
- name: marvell-teralynx
variables:
dbg_image: yes

Expand Down Expand Up @@ -163,7 +171,8 @@ jobs:
if [ $(dbg_image) == yes ]; then
make $BUILD_OPTIONS INSTALL_DEBUG_TOOLS=y target/sonic-$(GROUP_NAME).bin
mv target/sonic-$(GROUP_NAME).bin target/sonic-$(GROUP_NAME)-dbg.bin
elif [ $(ss_image) == yes ]; then
fi
if [ $(ss_image) == yes ]; then
make $BUILD_OPTIONS SMARTSWITCH=1 INCLUDE_DHCP_SERVER=y target/sonic-$(GROUP_NAME).bin
mv target/sonic-$(GROUP_NAME).bin target/sonic-$(GROUP_NAME)-smartswitch.bin
fi
Expand Down
17 changes: 17 additions & 0 deletions .azure-pipelines/azure-pipelines-image-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,12 @@ parameters:
- name: jobVariables
type: object
default: []
- name: SUBMODULE
type: string
default: ''
- name: COMMIT_ID
type: string
default: ''
jobs:
- template: azure-pipelines-job-groups.yml
parameters:
Expand All @@ -42,6 +48,17 @@ jobs:
fetchDepth: 0
condition: and(succeeded(), eq(variables.SKIP_CHECKOUT, ''))
displayName: 'Checkout code'
- script: |
if [ -n "${{ parameters.COMMIT_ID }}" ]; then
if [ -n "${{ parameters.SUBMODULE }}" ]; then
git submodule update --init --recursive
cd src/${{ parameters.SUBMODULE }}
fi
git checkout ${{ parameters.COMMIT_ID }}
else
echo "No specific commit id provided, checkout to latest commit"
fi
displayName: 'Checkout commit'
- script: |
set -x
sudo setfacl -R -b $(Agent.BuildDirectory)
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/azure-pipelines-repd-build-variables.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
variables:
VERSION_CONTROL_OPTIONS: 'SONIC_VERSION_CONTROL_COMPONENTS=deb,py2,py3,web,git,docker'
VERSION_CONTROL_OPTIONS: 'SONIC_VERSION_CONTROL_COMPONENTS=py2,py3,web,git,docker'
2 changes: 1 addition & 1 deletion .azure-pipelines/template-variables.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
variables:
DEFAULT_CONTAINER_REGISTRY: 'publicmirror.azurecr.io'
COMMON_LIB_BUILD_ENVS: 'bullseye'
COMMON_LIB_BUILD_ENVS: 'bookworm'
SONIC_SLAVE_DOCKER_DRIVER: 'overlay2'
SONIC_BUILD_RETRY_COUNT: 3
SONIC_BUILD_RETRY_INTERVAL: 600
Expand Down
37 changes: 37 additions & 0 deletions .github/workflows/protect-file.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Protect certain files to avoid further changes

on:
push:
branches:
- 'master'
- '202[2-9][0-9][0-9]'
pull_request:
branches:
- 'master'
- '202[2-9][0-9][0-9]'

jobs:
check-file:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Fetch base branch
run: |
git fetch origin ${GITHUB_BASE_REF}

- name: Check protected files
run: |
echo "Starting file check step"
protected_files=('src/sonic-config-engine/minigraph.py' 'files/build_templates/init_cfg.json.j2')
base_branch=$(git rev-parse origin/${GITHUB_BASE_REF})

for protected_file in "${protected_files[@]}"; do
echo "Checking ${protected_file}"
if git diff --name-only $base_branch | grep -q "^${protected_file}\$"; then
echo "Error: You are trying to modify ${protected_file}, which is protected."
exit 1
fi
done
echo "No changes detected in protected files"
14 changes: 10 additions & 4 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
[submodule "src/sonic-frr/frr"]
path = src/sonic-frr/frr
url = https://github.com/sonic-net/sonic-frr.git
branch = frr/8.5
branch = frr-10.0.1
[submodule "platform/p4/p4-hlir/p4-hlir-v1.1"]
path = platform/p4/p4-hlir/p4-hlir-v1.1
url = https://github.com/p4lang/p4-hlir.git
Expand Down Expand Up @@ -124,6 +124,12 @@
[submodule "platform/marvell/sonic-platform-marvell"]
path = platform/marvell/sonic-platform-marvell
url = https://github.com/Marvell-switching/sonic-platform-arm64.git
[submodule "platform/innovium/sonic-platform-marvell"]
path = platform/innovium/sonic-platform-marvell
url = https://github.com/Marvell-switching/sonic-platform-marvell
[submodule "src/sonic-stp"]
path = src/sonic-stp
url = https://github.com/sonic-net/sonic-stp
[submodule "platform/marvell-teralynx/sonic-platform-marvell-teralynx"]
path = platform/marvell-teralynx/sonic-platform-marvell-teralynx
url = https://github.com/Marvell-switching/sonic-platform-marvell.git
[submodule "platform/vpp"]
path = platform/vpp
url = https://github.com/sonic-net/sonic-platform-vpp.git
5 changes: 5 additions & 0 deletions Makefile.work
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,9 @@
# * SONIC_PTF_ENV_PY_VER: Python version for PTF image
# * Default: mixed
# * Values: mixed,py3
# * ENABLE_MULTIDB: Enable multiple redis database instances.
# * Default: unset
# * Values: y
###############################################################################

SHELL = /bin/bash
Expand Down Expand Up @@ -532,6 +535,7 @@ SONIC_BUILD_INSTRUCTION := $(MAKE) \
SONIC_CONFIG_USE_NATIVE_DOCKERD_FOR_BUILD=$(SONIC_CONFIG_USE_NATIVE_DOCKERD_FOR_BUILD) \
SONIC_INCLUDE_SYSTEM_TELEMETRY=$(INCLUDE_SYSTEM_TELEMETRY) \
SONIC_INCLUDE_SYSTEM_GNMI=$(INCLUDE_SYSTEM_GNMI) \
SONIC_INCLUDE_SYSTEM_BMP=$(INCLUDE_SYSTEM_BMP) \
SONIC_INCLUDE_SYSTEM_EVENTD=$(INCLUDE_SYSTEM_EVENTD) \
INCLUDE_DHCP_RELAY=$(INCLUDE_DHCP_RELAY) \
INCLUDE_DHCP_SERVER=$(INCLUDE_DHCP_SERVER) \
Expand Down Expand Up @@ -571,6 +575,7 @@ SONIC_BUILD_INSTRUCTION := $(MAKE) \
BUILD_PROCESS_TIMEOUT=$(BUILD_PROCESS_TIMEOUT) \
LEGACY_SONIC_MGMT_DOCKER=$(LEGACY_SONIC_MGMT_DOCKER) \
SONIC_PTF_ENV_PY_VER=$(SONIC_PTF_ENV_PY_VER) \
ENABLE_MULTIDB=$(ENABLE_MULTIDB) \
$(SONIC_OVERRIDE_BUILD_VARS)

.PHONY: sonic-slave-build sonic-slave-bash init reset
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
[![Broadcom](https://dev.azure.com/mssonic/build/_apis/build/status/broadcom/Azure.sonic-buildimage.official.broadcom?branchName=master&label=Broadcom)](https://dev.azure.com/mssonic/build/_build/latest?definitionId=138&branchName=master)
[![Centec](https://dev.azure.com/mssonic/build/_apis/build/status/centec/Azure.sonic-buildimage.official.centec?branchName=master&label=Centec)](https://dev.azure.com/mssonic/build/_build/latest?definitionId=143&branchName=master)
[![Centec(arm64)](https://dev.azure.com/mssonic/build/_apis/build/status/centec/Azure.sonic-buildimage.official.centec-arm64?branchName=master&label=Centec-arm64)](https://dev.azure.com/mssonic/build/_build/latest?definitionId=140&branchName=master)
[![Innovium](https://dev.azure.com/mssonic/build/_apis/build/status/innovium/Azure.sonic-buildimage.official.innovium?branchName=master&label=Innovium)](https://dev.azure.com/mssonic/build/_build/latest?definitionId=148&branchName=master)
[![Marvell-Teralynx](https://dev.azure.com/mssonic/build/_apis/build/status/innovium/Azure.sonic-buildimage.official.marvell-teralynx?branchName=master&label=Marvell-Teralynx)](https://dev.azure.com/mssonic/build/_build/latest?definitionId=148&branchName=master)
[![Mellanox](https://dev.azure.com/mssonic/build/_apis/build/status/mellanox/Azure.sonic-buildimage.official.mellanox?branchName=master&label=Mellanox)](https://dev.azure.com/mssonic/build/_build/latest?definitionId=139&branchName=master)
[![Marvell(armhf)](https://dev.azure.com/mssonic/build/_apis/build/status/marvell/Azure.sonic-buildimage.official.marvell-armhf?branchName=master&label=Marvell-armhf)](https://dev.azure.com/mssonic/build/_build/latest?definitionId=141&branchName=master)
[![Marvell(arm64)](https://dev.azure.com/mssonic/build/_apis/build/status/marvell/Azure.sonic-buildimage.official.marvell-arm64?branchName=master&label=Marvell-arm64)](https://dev.azure.com/mssonic/build/_build/latest?definitionId=999&branchName=master)
Expand Down Expand Up @@ -215,7 +215,7 @@ The supported ASIC vendors are:
* PLATFORM=centec
* PLATFORM=nephos
* PLATFORM=nvidia-bluefield
* PLATFORM=innovium
* PLATFORM=marvell-teralynx
* PLATFORM=vs

## Usage for ARM Architecture
Expand Down Expand Up @@ -373,8 +373,8 @@ on the SAI version for each SONiC release.
and Mellanox switch ASIC (gzip tar archive)
* docker-syncd-nephos.gz: docker image for the daemon to sync database
and Nephos switch ASIC (gzip tar archive)
* docker-syncd-invm.gz: docker image for the daemon to sync database
and Innovium switch ASIC (gzip tar archive)
* docker-syncd-mrvl-teralynx.gz: docker image for the daemon to sync database
and Marvell-Teralynx switch ASIC (gzip tar archive)
* docker-sonic-p4.gz: docker image for all-in-one for p4 software switch
(gzip tar archive)
* docker-sonic-vs.gz: docker image for all-in-one for software virtual switch
Expand Down
3 changes: 3 additions & 0 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,8 @@ stages:
- name: broadcom
variables:
swi_image: yes
docker_syncd_rpc_image: yes
platform_rpc: brcm
INCLUDE_RESTAPI: y
- name: mellanox
variables:
Expand Down Expand Up @@ -107,6 +109,7 @@ stages:
- job:
pool: sonictest
displayName: "vstest"
condition: false # agent pool don't work. disable this job to unblock PRs.
timeoutInMinutes: 60
steps:
- template: .azure-pipelines/cleanup.yml
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,17 @@
{%- endfor %}
{%- endmacro %}

{%- set ingress_lossless_pool_size = '32689152' %}
{%- set egress_lossless_pool_size = '32340992' %}
{%- if (DEVICE_METADATA is defined) and ('localhost' in DEVICE_METADATA) and ('subtype' in DEVICE_METADATA['localhost']) and (DEVICE_METADATA['localhost']['subtype'] == 'DualToR') %}
{%- set ingress_lossless_pool_size = '32441856' %}
{%- set egress_lossless_pool_size = '32441856' %}
{%- endif %}

{%- macro generate_buffer_pool_and_profiles() %}
"BUFFER_POOL": {
"ingress_lossless_pool": {
"size": "32689152",
"size": "{{ingress_lossless_pool_size }}",
"type": "ingress",
"mode": "dynamic",
"xoff": "2058240"
Expand All @@ -22,7 +29,7 @@
"mode": "dynamic"
},
"egress_lossless_pool": {
"size": "32340992",
"size": "{{egress_lossless_pool_size }}",
"type": "egress",
"mode": "static"
}
Expand All @@ -31,12 +38,12 @@
"ingress_lossy_profile": {
"pool":"ingress_lossless_pool",
"size":"0",
"static_th":"32689152"
"static_th":"{{ingress_lossless_pool_size }}"
},
"egress_lossless_profile": {
"pool":"egress_lossless_pool",
"size":"0",
"static_th":"32340992"
"static_th":"{{egress_lossless_pool_size }}"
},
"egress_lossy_profile": {
"pool":"egress_lossy_pool",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ bcm_device:
0:
global:
pktio_mode: 1
default_cpu_tx_queue: 7
vlan_flooding_l2mc_num_reserved: 0
ipv6_lpm_128b_enable: 1
shared_block_mask_section: uc_bc
Expand Down
Loading