[Mellanox SimX] upstream scripts for SimX virtual testbed management#863
[Mellanox SimX] upstream scripts for SimX virtual testbed management#863mykolaf wants to merge 2 commits intosonic-net:masterfrom
Conversation
Signed-off-by: Mykola Faryma <mykolaf@mellanox.com>
Signed-off-by: Mykola Faryma <mykolaf@mellanox.com>
|
it is hard to understand why we need the scripts for simx virtual testbed. Please have a description on what problem you are trying to solve. why simx virtual testbed is different from kvm virtual testbed? |
|
@lguohan These scripts solved a problem of fast bringing up of a a testbed on limited resources. |
|
@lguohan the SimX runs on CentOS, so deploying the same kvm virtual testbed is not possible without updating the scripts. To integrate it with kvm virtual testbed means more work |
|
Following earlier discussion about this approach we agreed that this can be used as initial step in order to be able to push simx on top of Mellanox ASICs and later on we can extend it to work with the EOS VMs topology. If there are no additional open issues, i would appreciate if this can be merged to be used by anyone who would like to. |
|
@maggiemsft @lguohan can you please refer to the comment and let us know if something else is missing? |
sairedis: *[recorder] Fix incorrect attribute enum value capability query (sonic-net#843) d86b051 *[syncd] Fix fdb flood queue size limit check (sonic-net#863) 3a2af76 *[vslib] implement query for SAI_DEBUG_COUNTER_TYPE enum values (sonic-net#842) 575dcb4 swss: *[portsorch] fix errors when moving port from one lag to anoth… a67d8af *[debugcounterorch] check if counter type is supported before querying… ( 04105a4 *Td2: Reclaim buffer from unused ports (sonic-net#1830) ac7f5cf *[Dynamic Buffer Calc][202012]Bug fix: Don't create lossless buffer pr… f54b7d0 Signed-off-by: Nazarii Hnydyn <nazariig@nvidia.com>
…t#3112) 0ed90ba - [policerorch]: Fix return code comparison error (sonic-net#968) (1 minutes ago) <Shuotian Cheng) 80fcada - remove crm acl_counters when acl_table removed (sonic-net#918) (3 hours ago) <JaredLius> bd3651f - [aclorch]: Fix matching MIRROR_DSCP throws unnecessary errors (sonic-net#966) (2 minutes ago) <Shuotian Cheng> 0af226a - [aclorch]: Add MIRROR_DSCP table type (sonic-net#906) (4 weeks ago) <Shuotian Cheng> 9005962 - [vstest]: Update the mirror session state table name (sonic-net#917) (5 weeks ago) <Shuotian Cheng> c4e3e54 - [policerorch]: Add PolicerOrch to bundle with mirror session (sonic-net#889) (6 weeks ago) <Shuotian Cheng> ee49926 - [Makefile]: Remove header files from source files (sonic-net#883) (8 weeks ago) <Shuotian Cheng> f889f80 - [aclorch]: Add ICMP type/code match for v4/v6 (sonic-net#868) (8 weeks ago) <Shuotian Cheng> 9931450 - [aclorch]: Add MIRRORv6 and MIRRORv4v6 support for ACL table (sonic-net#825) (9 weeks ago) <Shuotian Cheng> a1ab18c - [mirrororch]: Fix comments typo (sonic-net#863) (9 weeks ago) <Shuotian Cheng> sonic-swss-common 485db07 - [schema]: Add SWITCH_CAPABILITY_TABLE (sonic-net#276) (6 weeks ago) <Shuotian Cheng> 3f49b20 - [schema]: Add POLICER configuration table (sonic-net#277) (6 weeks ago) <Shuotian Cheng> 539b87d - [schema]: Add STATE_MIRROR_SESSION_TABLE_NAME (sonic-net#278) (6 weeks ago) <Shuotian Cheng> sonic-utilities dc52015 - [Sonic-utilities]: Added commands to view acl and port running configs (sonic-net#557) (6 days ago) <Prem Prakash> 635dc88 - [config]: Add config acl add/remove table command (sonic-net#541) (4 weeks ago) <Shuotian Cheng> dcdc922 - [show]: Add show policer command (sonic-net#540) (4 weeks ago) <Shuotian Cheng> 128462a - [config]: Add --policer option for mirror session (sonic-net#537) (6 weeks ago) <Shuotian Cheng> 38da7f3 - [acl_loader]: Add policer attribute in show mirror_session command (sonic-net#538) (6 weeks ago) <Shuotian Cheng> f95ff00 - [acl_loader]: Do not apply default DENY rule for MIRRORV6 table (sonic-net#522) (6 weeks ago) <Shuotian Cheng> Signed-off-by: Shu0T1an ChenG <shuche@microsoft.com>
Submodule src/sonic-utilities f431510ae..d7e8f84cf: Fix issue of fields overwritten before display (sonic-net#863) Signed-off-by: Guohan Lu <lguohan@gmail.com> Co-authored-by: Guohan Lu <lguohan@gmail.com>
Signed-off-by: Mykola Faryma mykolaf@mellanox.com
Description of PR
Summary:
Upstream the scripts used for SimX virtual testbed management
This allows us to run t1 topology over ptf32(using only ptf docker and no VMs)

It does several things:
Fixes # (issue)
Type of change
Approach
How did you do it?
How did you verify/test it?
Any platform specific information?
Supported testbed topology if it's a new test case?
Documentation