Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/sonic-swss
Submodule sonic-swss updated 96 files
+4 −0 .github/codeql/codeql-config.yml
+141 −0 .github/workflows/codeql-analysis.yml
+57 −0 cfgmgr/coppmgr.cpp
+1 −0 cfgmgr/coppmgr.h
+13 −2 cfgmgr/intfmgr.cpp
+0 −2 cfgmgr/intfmgrd.cpp
+0 −2 cfgmgr/portmgrd.cpp
+0 −1 cfgmgr/vrfmgrd.cpp
+3 −1 orchagent/Makefile.am
+6 −0 orchagent/aclorch.cpp
+4 −2 orchagent/bfdorch.cpp
+2 −2 orchagent/cbf/cbfnhgorch.cpp
+1 −0 orchagent/crmorch.cpp
+1 −0 orchagent/fabricportsorch.cpp
+1 −1 orchagent/flex_counter/flowcounterrouteorch.h
+70 −54 orchagent/main.cpp
+0 −5 orchagent/nhgbase.h
+2 −2 orchagent/nhgorch.cpp
+0 −187 orchagent/orch.cpp
+0 −7 orchagent/orch.h
+1 −1 orchagent/orchdaemon.cpp
+6 −1 orchagent/p4orch/acl_rule_manager.cpp
+2 −1 orchagent/p4orch/acl_rule_manager.h
+6 −1 orchagent/p4orch/acl_table_manager.cpp
+2 −1 orchagent/p4orch/acl_table_manager.h
+873 −0 orchagent/p4orch/ext_tables_manager.cpp
+96 −0 orchagent/p4orch/ext_tables_manager.h
+6 −1 orchagent/p4orch/gre_tunnel_manager.cpp
+2 −1 orchagent/p4orch/gre_tunnel_manager.h
+6 −1 orchagent/p4orch/l3_admit_manager.cpp
+3 −2 orchagent/p4orch/l3_admit_manager.h
+28 −1 orchagent/p4orch/mirror_session_manager.cpp
+3 −1 orchagent/p4orch/mirror_session_manager.h
+38 −1 orchagent/p4orch/neighbor_manager.cpp
+2 −1 orchagent/p4orch/neighbor_manager.h
+28 −1 orchagent/p4orch/next_hop_manager.cpp
+2 −1 orchagent/p4orch/next_hop_manager.h
+5 −1 orchagent/p4orch/object_manager_interface.h
+44 −12 orchagent/p4orch/p4orch.cpp
+22 −2 orchagent/p4orch/p4orch.h
+53 −0 orchagent/p4orch/p4orch_util.cpp
+97 −1 orchagent/p4orch/p4orch_util.h
+6 −1 orchagent/p4orch/route_manager.cpp
+2 −1 orchagent/p4orch/route_manager.h
+28 −1 orchagent/p4orch/router_interface_manager.cpp
+2 −1 orchagent/p4orch/router_interface_manager.h
+687 −0 orchagent/p4orch/tables_definition_manager.cpp
+78 −0 orchagent/p4orch/tables_definition_manager.h
+2 −0 orchagent/p4orch/tests/Makefile.am
+21 −12 orchagent/p4orch/tests/acl_manager_test.cpp
+2 −2 orchagent/p4orch/tests/gre_tunnel_manager_test.cpp
+2 −2 orchagent/p4orch/tests/l3_admit_manager_test.cpp
+1 −1 orchagent/p4orch/tests/mirror_session_manager_test.cpp
+1 −1 orchagent/p4orch/tests/neighbor_manager_test.cpp
+1 −1 orchagent/p4orch/tests/next_hop_manager_test.cpp
+18 −18 orchagent/p4orch/tests/route_manager_test.cpp
+2 −2 orchagent/p4orch/tests/router_interface_manager_test.cpp
+29 −0 orchagent/p4orch/tests/test_main.cpp
+1 −1 orchagent/p4orch/tests/wcmp_manager_test.cpp
+28 −1 orchagent/p4orch/wcmp_manager.cpp
+2 −1 orchagent/p4orch/wcmp_manager.h
+1 −1 orchagent/port.h
+8 −4 orchagent/portsorch.cpp
+0 −5 orchagent/qosorch.cpp
+0 −1 orchagent/qosorch.h
+231 −0 orchagent/saihelper.cpp
+9 −0 orchagent/saihelper.h
+1 −0 orchagent/switchorch.cpp
+6 −26 orchagent/tunneldecaporch.cpp
+13 −0 orchagent/vrforch.h
+116 −3 orchagent/vxlanorch.cpp
+8 −0 orchagent/vxlanorch.h
+31 −21 portsyncd/portsyncd.cpp
+2 −2 tests/conftest.py
+59 −4 tests/evpn_tunnel.py
+8 −2 tests/mock_tests/Makefile.am
+111 −0 tests/mock_tests/copp_cfg.json
+76 −0 tests/mock_tests/copp_ut.cpp
+81 −0 tests/mock_tests/portsorch_ut.cpp
+129 −1 tests/mock_tests/qosorch_ut.cpp
+82 −0 tests/mock_tests/test_failure_handling.cpp
+64 −0 tests/mock_tests/warmrestartassist_ut.cpp
+35 −0 tests/p4rt/tables_definition.py
+247 −0 tests/p4rt/test_viplb.py
+74 −0 tests/p4rt/viplb.py
+11 −11 tests/test_bfd.py
+12 −8 tests/test_evpn_l3_vxlan.py
+12 −8 tests/test_evpn_l3_vxlan_p2mp.py
+46 −0 tests/test_evpn_tunnel.py
+44 −0 tests/test_evpn_tunnel_p2mp.py
+1 −1 tests/test_fdb.py
+43 −1 tests/test_port_an.py
+1 −1 tests/test_port_lt.py
+1 −1 tests/test_storm_control.py
+4 −4 tests/test_warm_reboot.py
+25 −4 warmrestart/warmRestartAssist.cpp
2 changes: 1 addition & 1 deletion src/sonic-utilities
Submodule sonic-utilities updated 53 files
+16 −0 config/muxcable.py
+29 −14 config/vlan.py
+67 −1 doc/Command-Reference.md
+1 −0 generic_config_updater/change_applier.py
+3 −1 generic_config_updater/gu_common.py
+18 −9 scripts/db_migrator.py
+37 −1 scripts/fabricstat
+1 −3 scripts/fast-reboot
+51 −13 scripts/generate_dump
+4 −1 scripts/portstat
+18 −4 scripts/queuestat
+153 −5 scripts/sfpshow
+2 −1 scripts/storyteller
+12 −0 show/fabric.py
+2 −2 show/feature.py
+45 −0 show/interfaces/__init__.py
+79 −15 show/main.py
+287 −34 show/muxcable.py
+1 −1 show/system_health.py
+34 −6 show/vnet.py
+13 −6 sonic_installer/main.py
+29 −1 tests/conftest.py
+5 −2 tests/db_migrator_input/loglevel_db/logger_tables_input.json
+44 −0 tests/fabricstat_test.py
+45 −0 tests/feature_test.py
+13 −1 tests/generic_config_updater/gu_common_test.py
+22 −0 tests/interfaces_test.py
+2 −2 tests/mclag_test.py
+2 −2 tests/mock_tables/appl_db.json
+582 −64 tests/mock_tables/asic0/counters_db.json
+1 −0 tests/mock_tables/asic0/show_not_running_bgp.txt
+12 −0 tests/mock_tables/asic0/show_run_bgp.txt
+37 −0 tests/mock_tables/asic0/state_db.json
+12 −0 tests/mock_tables/asic1/show_run_bgp.txt
+35 −16 tests/mock_tables/asic1/state_db.json
+64 −0 tests/mock_tables/show_run_bgp.txt
+202 −1 tests/mock_tables/state_db.json
+12 −12 tests/multi_asic_intfutil_test.py
+151 −0 tests/multi_asic_queue_counter_test.py
+196 −0 tests/muxcable_test.py
+32 −1 tests/portstat_test.py
+180 −39 tests/sfp_test.py
+20 −20 tests/show_bfd_test.py
+228 −0 tests/show_run_bgp_test.py
+118 −0 tests/show_test.py
+45 −0 tests/show_vnet_test.py
+2 −20 tests/show_vnet_vxlan_cli_test.py
+3 −0 tests/test_sonic_installer.py
+52 −6 tests/vlan_test.py
+2 −2 utilities_common/cli.py
+20 −0 utilities_common/dhcp_relay_util.py
+14 −2 utilities_common/intf_filter.py
+23 −0 utilities_common/sfp_helper.py