PUBLIC: [p4-constraints] Add support for action restrictions in the interpreter.
In this CL, ReasonEntryViolatesConstraint was extended to check action constraints for a given table entry for actions and action profile action sets. EvaluationContext has been refactored to include both TableEntry and ActionInvocation information for evaluation. Please see go/supporting-actions-in-p4-constraints for more details.
PUBLIC: [p4-constraints] Add support for action restrictions in the interpreter.
In this CL, ReasonEntryViolatesConstraint was extended to check action constraints for a given table entry for actions and action profile action sets. EvaluationContext has been refactored to include both TableEntry and ActionInvocation information for evaluation. Please see go/supporting-actions-in-p4-constraints for more details.