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

New p4 platform based on SAI behavioral model software switch #1105

Closed
wants to merge 10 commits into from
Closed

New p4 platform based on SAI behavioral model software switch #1105

wants to merge 10 commits into from

Conversation

YonatanPitz
Copy link
Contributor

What I did:
new software switch is aligned to SAI v1.0.3 tag, and currently supports basic L2, L3 (only via vlan interfaces) and host interface.

Build is the same as previous p4 platform.

How to verify it:
A similliar testbed to p4-test was created (same topology, only with vlan interface connections):
p4-test.tar.gz

to run the test (almost identical instructions found in the link):
• extract the tar
• install docker_ovs if you don't have already using the install_docker_ovs.sh script
• load the built image using the load_image.sh script
• start the switches and hosts using the start.sh
• wait about ~1-2 minutes until switches load entirely (until they run quagga services).
• Run the test using the test_patch.sh
Remark:
There is an open issue regarding misses in neighbor table in ipv4, which is why the test is patched by first pinging from the host

A picture of a cute animal (not mandatory but encouraged):
image

@msftclas
Copy link

msftclas commented Nov 2, 2017

CLA assistant check
All CLA requirements met.

@lguohan
Copy link
Collaborator

lguohan commented Nov 2, 2017

can you merge into master branch, v1.0.3 is no longer maintained.

.gitmodules Outdated
url = https://github.com/Mellanox/SAI-P4-BM.git
[submodule "platform/p4/p4-hlir/p4-hlir-v1.1"]
path = platform/p4/p4-hlir/p4-hlir-v1.1
url = git@github.com:p4lang/p4-hlir.git
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@YonatanPitz
Copy link
Contributor Author

Created a new pull request to master bracnh

@YonatanPitz YonatanPitz closed this Nov 4, 2017
@YonatanPitz YonatanPitz deleted the 1.0.3 branch December 11, 2017 18:14
abdosi added a commit that referenced this pull request Sep 10, 2020
 update the environment variable in the teardown (#1101)
 Fix for show interface portchannel now working on 201911 (#1105)
 [201911]show interface counters for multi ASIC devices (#1104)

Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>
abdosi added a commit that referenced this pull request Sep 11, 2020
update the environment variable in the teardown (#1101)
Fix for show interface portchannel now working on 201911 (#1105)
Revert "Pfcstat (#1097)"
Revert " [201911]show interface counters for multi ASIC devices
      (#1104)"

Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>
Pterosaur added a commit to Pterosaur/sonic-buildimage that referenced this pull request Sep 8, 2022
660a920 [Chassis] Create fabric ports for switch_type fabric. (sonic-net#1114)
8140c22 Fix issue: bulk counter feature cannot compile on platforms having no sai_bulk_object_get_stats/sai_bulk_object_clear_stats (sonic-net#1105)
0aa60f5 [lgtm] Add uuid library (sonic-net#1119)

Signed-off-by: Ze Gan <ganze718@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants