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

mstp_swss_co_pr #3429

Draft
wants to merge 75 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
c39ecc3
Creating PR for MSTP SWSS
wajahatrazi Dec 17, 2024
38067b6
inserted stp gloabal setting code
muhammadalihussnain Dec 18, 2024
c104b46
triggered pipelines
muhammadalihussnain Dec 19, 2024
e9cec7b
erased some formatting errors
muhammadalihussnain Dec 19, 2024
ab47ed6
erased some formatting errors
muhammadalihussnain Dec 19, 2024
dc7a0d1
unable to do something
muhammadalihussnain Dec 19, 2024
4b21808
resolving tables definition problems
muhammadalihussnain Dec 19, 2024
d6bb010
Merge branch 'master' into mstp_co_pr
muhammadalihussnain Dec 19, 2024
056eb0e
back to zero
muhammadalihussnain Dec 19, 2024
b08a6a6
manager code
muhammadalihussnain Dec 24, 2024
4740436
updated doStpMstInstTask() adding port attributes to instance
muhammadalihussnain Dec 31, 2024
8e62427
updated doStpMstInstTask() adding port attributes to instance
muhammadalihussnain Dec 31, 2024
f6e0b95
updated doStpMstInstTask() adding port attributes to instance
muhammadalihussnain Dec 31, 2024
313dc06
Merge branch 'sonic-net:master' into mstp_co_pr
muhammadalihussnain Dec 31, 2024
6b9c6d1
updated code for draft completion
muhammadalihussnain Jan 2, 2025
8d3e873
reverted to pvst code
muhammadalihussnain Jan 3, 2025
c2e2aa7
reverted to pvst code
muhammadalihussnain Jan 3, 2025
5ac8614
reverted to pvst code
muhammadalihussnain Jan 3, 2025
1b4d6cd
added structures for the message
muhammadalihussnain Jan 3, 2025
d76609b
added structures for the message
muhammadalihussnain Jan 3, 2025
98fb544
added structures for the message
muhammadalihussnain Jan 3, 2025
fbfb05a
added structures for the message
muhammadalihussnain Jan 3, 2025
4dad4aa
fixed __attribute__ ((packed))
muhammadalihussnain Jan 4, 2025
423668f
removed packing due to warning
muhammadalihussnain Jan 5, 2025
79bdaaa
typo fix
muhammadalihussnain Jan 5, 2025
389f97b
square 1
muhammadalihussnain Jan 6, 2025
f71eb36
introduced first table
muhammadalihussnain Jan 6, 2025
2a99e42
typo fix
muhammadalihussnain Jan 6, 2025
6e90dc7
typo fix
muhammadalihussnain Jan 6, 2025
dcfc35b
commented the problematic lines
muhammadalihussnain Jan 6, 2025
1a5a44d
changed the table
muhammadalihussnain Jan 6, 2025
8e8cecb
changed the table
muhammadalihussnain Jan 6, 2025
9f2315a
instance gloabl table coded
muhammadalihussnain Jan 7, 2025
fcec6ab
instance gloabl table coded
muhammadalihussnain Jan 7, 2025
2b242a2
lib for vec and string
muhammadalihussnain Jan 8, 2025
75cc545
lib for vec and string
muhammadalihussnain Jan 8, 2025
225ecd0
updated the code for stpmgr.cpp
muhammadalihussnain Jan 9, 2025
e9432c8
test
muhammadalihussnain Jan 10, 2025
bd80212
Delete .vscode/settings.json
muhammadalihussnain Jan 10, 2025
a8a7a5a
Merge branch 'master' into mstp_co_pr
muhammadalihussnain Jan 10, 2025
21a5bb5
Merge branch 'sonic-net:master' into mstp_co_pr
muhammadalihussnain Jan 13, 2025
d183fad
mst_instance table
muhammadalihussnain Jan 14, 2025
c37dc9b
mst_instance table
muhammadalihussnain Jan 14, 2025
8e9f456
mst_instance table
muhammadalihussnain Jan 14, 2025
f62ff47
mst_instance table
muhammadalihussnain Jan 15, 2025
ecbc7b1
managing m_vlaninstmap
muhammadalihussnain Jan 15, 2025
0dd0af0
added mst functionality for the mst in doStpPortTask() function
muhammadalihussnain Jan 16, 2025
492d5cf
added mst functionality for the mst in doStpPortTask() function
muhammadalihussnain Jan 16, 2025
90e65b8
added mst functionality for the mst in doStpPortTask() function
muhammadalihussnain Jan 16, 2025
a343e88
added mst functionality for the mst in doStpPortTask() function
muhammadalihussnain Jan 16, 2025
bb07f05
added mst functionality for the mst in doStpPortTask() function
muhammadalihussnain Jan 16, 2025
001c5cd
added mst functionality for the mst in doStpPortTask() function
muhammadalihussnain Jan 16, 2025
3eb1c79
added mst functionality for the mst in doStpPortTask() function
muhammadalihussnain Jan 16, 2025
91398f8
added mst functionality for the mst in doStpPortTask() function
muhammadalihussnain Jan 16, 2025
09c4687
added mst functionality for the mst in doStpPortTask() function
muhammadalihussnain Jan 16, 2025
d22174b
added mst functionality for the mst in doStpPortTask() function
muhammadalihussnain Jan 16, 2025
d30d7d6
added mst functionality for the mst in doStpPortTask() function
muhammadalihussnain Jan 17, 2025
44de454
added mst functionality for the mst in doStpPortTask() function
muhammadalihussnain Jan 17, 2025
e862d32
Merge branch 'master' into mstp_co_pr
muhammadalihussnain Jan 17, 2025
48a0716
added mst functionality for the mst in doStpPortTask() function
muhammadalihussnain Jan 17, 2025
ae15b1a
added mst functionality for the mst in doStpPortTask() function
muhammadalihussnain Jan 17, 2025
3c41f3b
added mst functionality for the mst in doStpPortTask() function
muhammadalihussnain Jan 17, 2025
495a206
added mst functionality for the mst in doStpPortTask() function
muhammadalihussnain Jan 17, 2025
3b40955
added mst functionality for the mst in doStpPortTask() function
muhammadalihussnain Jan 17, 2025
004e04d
added mst functionality for the mst in doStpPortTask() function
muhammadalihussnain Jan 17, 2025
a41b3a1
added mst functionality for the mst in doStpPortTask() function
muhammadalihussnain Jan 20, 2025
a265828
added mst functionality for the mst in doStpPortTask() function
muhammadalihussnain Jan 20, 2025
413e1b6
updated doStpMstInstTask()
muhammadalihussnain Jan 21, 2025
1329d52
updated doStpMstInstTask()
muhammadalihussnain Jan 21, 2025
ac0b9f6
Merge branch 'master' into mstp_co_pr
muhammadalihussnain Jan 22, 2025
7ad2f17
updated doStpMstInstTask()
muhammadalihussnain Jan 22, 2025
4d52458
updated doStpMstInstTask()
muhammadalihussnain Jan 22, 2025
946ea87
updated doStpMstInstTask()
muhammadalihussnain Jan 22, 2025
05d92ed
updated doStpMstInstTask()
muhammadalihussnain Jan 22, 2025
90c8fce
updated doStpMstInstTask()
muhammadalihussnain Jan 22, 2025
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
18 changes: 18 additions & 0 deletions .vscode/c_cpp_properties.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"configurations": [
{
"name": "linux-gcc-x64",
"includePath": [
"${workspaceFolder}/**"
],
"compilerPath": "/usr/bin/gcc",
"cStandard": "${default}",
"cppStandard": "${default}",
"intelliSenseMode": "linux-gcc-x64",
"compilerArgs": [
""
]
}
],
"version": 4
}
24 changes: 24 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "C/C++ Runner: Debug Session",
"type": "cppdbg",
"request": "launch",
"args": [],
"stopAtEntry": false,
"externalConsole": false,
"cwd": "/home/ali/Desktop/final-mst/sonic-swss/cfgmgr",
"program": "/home/ali/Desktop/final-mst/sonic-swss/cfgmgr/build/Debug/outDebug",
"MIMode": "gdb",
"miDebuggerPath": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
59 changes: 59 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
{
"C_Cpp_Runner.cCompilerPath": "gcc",
"C_Cpp_Runner.cppCompilerPath": "g++",
"C_Cpp_Runner.debuggerPath": "gdb",
"C_Cpp_Runner.cStandard": "",
"C_Cpp_Runner.cppStandard": "",
"C_Cpp_Runner.msvcBatchPath": "C:/Program Files/Microsoft Visual Studio/VR_NR/Community/VC/Auxiliary/Build/vcvarsall.bat",
"C_Cpp_Runner.useMsvc": false,
"C_Cpp_Runner.warnings": [
"-Wall",
"-Wextra",
"-Wpedantic",
"-Wshadow",
"-Wformat=2",
"-Wcast-align",
"-Wconversion",
"-Wsign-conversion",
"-Wnull-dereference"
],
"C_Cpp_Runner.msvcWarnings": [
"/W4",
"/permissive-",
"/w14242",
"/w14287",
"/w14296",
"/w14311",
"/w14826",
"/w44062",
"/w44242",
"/w14905",
"/w14906",
"/w14263",
"/w44265",
"/w14928"
],
"C_Cpp_Runner.enableWarnings": true,
"C_Cpp_Runner.warningsAsError": false,
"C_Cpp_Runner.compilerArgs": [],
"C_Cpp_Runner.linkerArgs": [],
"C_Cpp_Runner.includePaths": [],
"C_Cpp_Runner.includeSearch": [
"*",
"**/*"
],
"C_Cpp_Runner.excludeSearch": [
"**/build",
"**/build/**",
"**/.*",
"**/.*/**",
"**/.vscode",
"**/.vscode/**"
],
"C_Cpp_Runner.useAddressSanitizer": false,
"C_Cpp_Runner.useUndefinedSanitizer": false,
"C_Cpp_Runner.useLeakSanitizer": false,
"C_Cpp_Runner.showCompilationTime": false,
"C_Cpp_Runner.useLinkTimeOptimization": false,
"C_Cpp_Runner.msvcSecureNoWarnings": false
}
Loading
Loading