Skip to content

[DO NOT MERGE] Add TNA multipipe#148

Open
pudelkoM wants to merge 1 commit intomainfrom
multi-pipe-new
Open

[DO NOT MERGE] Add TNA multipipe#148
pudelkoM wants to merge 1 commit intomainfrom
multi-pipe-new

Conversation

@pudelkoM
Copy link
Member

@pudelkoM pudelkoM commented Jan 8, 2021

Supersedes #11

Basic setup

Convert to multipipe

Use ALPM to scale ipv4 to 750k

Fix multicast pruning not working

By carrying the original ingress port all the way to the
last pipe via bridged metadata.

Also fix the build script which was looking for missing files
from older runs.

Cleanup

Commit p4c output
@pudelkoM pudelkoM added the 🍩 merge Do not merge label Jan 8, 2021
@onf-bot
Copy link
Collaborator

onf-bot commented Oct 28, 2021

Can one of the admins verify this patch? For help please reach out to support@opennetworking.org. The list of admins can be updated in the Jenkins configuration.

@super4hanlin
Copy link

Any plan about this patch?
I have tried to build this patch, but get following errors:
error: Inferred incompatible container alignments for field ingress::hdr.bridge_md.inner_vlan_id:
Source unknown: alignment = 3 (little endian)
Previously inferred alignments:
/home/P4/fabric-tna-multi-pipe-new/p4src/include/parser.p4(61): alignment = 0 (little endian)
fabric_md.inner_vlan_id = hdr.inner_vlan_tag.vlan_id;
^^^^^^^^^^^^^^^^^^^^^^^

Number of errors exceeded set maximum of 1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🍩 merge Do not merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants