-
Notifications
You must be signed in to change notification settings - Fork 444
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
Enable loopsunrolling by default [recreated] #3142
base: main
Are you sure you want to change the base?
Conversation
b86bd10
to
04294d1
Compare
Please do not merge, instead rebase the branch. I will refresh the ref files. |
5938e51
to
dfd880a
Compare
I think that we have two bugs left in parserUnroll for this test suite:
|
900e6b8
to
89c159a
Compare
@VolodymyrPeschanenkoIntel There is two types of errors left. One of them is new it seems. |
e1be564
to
a722317
Compare
default: accept; | ||
} | ||
} | ||
@name(".parse_vlan_tag") state parse_vlan_tag1 { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@VolodymyrPeschanenkoIntel It is probably a good idea to preserve the annotation only for the original state but do not add it to the follower states. This might lead to issues with the control plane otherwise
95aad2f
to
01356e6
Compare
5ed2f2f
to
7c70800
Compare
32fbd9c
to
4cacb90
Compare
4cacb90
to
83ca127
Compare
@VolodymyrPeschanenkoIntel Can you take a look at the last two failing tests? |
@fruffy Is this PR still useful? Or perhaps other PRs have done everything you planned to do with this one already? |
It is effectively a debugging PR for the loopsunrolling pass. It has not been merged yet because it was not 100% clear whether the pass is bug free. Let me rebase it. |
Recreation of #2921 with a different source branch.
This is a quick edit to check what happens if you enable parser unrolling for the entire p4test back end. Let's see what breaks.