CSCwr85402 Ignore frag filter #646
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
If "fragmentFlags" is present in a rule simply ignore them.
The fragmentFlags are supposed to match on second packet on that has a fragment bit set. The issue with this match is that since its a fragment it cannot match on ports so it effectively becomes an ip allow all filter without regard to ports that overrides any other filter with specific ports.
Its assumed that a frag filter will be applied as an independent filter and not merged with any port specific filter.
If CT is also enabled as such with a port match, Ovs will automatically reassemble / refragment all the packets for that port match to work. So there is no specific need of a fragment filter.
Of course if the frag filter is the only allow rule configured that also will not be supported.